安卓中Toast和Notification有什么区别?

3
有人能清楚地解释一下 Android 平台上“Toast”和“Notification”的区别吗?
“Toast” 和 “Notification” 都是在 Android 应用程序中显示短消息的方式。它们最主要的区别在于显示时长和显示位置。Toast 是一种类似气泡的消息提示,通常会在屏幕底部弹出并停留数秒钟后自动消失,而 Notification 则是一种持久性消息提示,通常会一直保留在状态栏或抽屉中,直到用户将其清除。
3个回答

3

Toast不提供任何类型的警报,而且它不可点击,它用于向最终用户显示消息。 而在通知中,用户会收到警报,并从该通知直接进入应用程序


2

Toast是屏幕底部的小型显示。

Notification会在顶部菜单栏中显示。


1
  1. Toast类用于向用户显示警报;它会在几秒钟后消失。 NotificationManager类用于在设备状态栏上显示通知。

  2. 使用LENGTH_LONG的Toast将显示3.5秒。
    NotificationManager类显示的警报是持久的,只有在被选中时才能被用户解除。

  3. 我们可以在Toast中设置Gravity为顶部、底部或中心。
    通知仅在状态栏显示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接