android显示任何应用程序顶部弹出窗口的通知

时间:2015-04-29 16:29:56

标签: android

使用以下代码,我的通知仅添加到通知栏,不会显示任何弹出式消息,就像您在另一个应用程序中收到whatsapp消息一样。是什么让通知发生了?

{{1}}

3 个答案:

答案 0 :(得分:27)

您必须将通知优先级设置为Notification.PRIORITY_HIGHNotification.PRIORITY_MAX。我还必须做.setDefaults(Notification.DEFAULT_ALL)

答案 1 :(得分:1)

低于API级别26: 发送消息时,在构建器中设置Notification.PRIORITY_HIGH或Notification.PRIORITY_MAX。

API级别26或更高:

将频道优先级设置为高

重要:通道具有确定的优先级后,就无法更改。如果它处于LOW,除非您重新安装APP,否则不会显示弹出窗口。

答案 2 :(得分:0)

我将引用@ hermann-klecker的评论,该评论在完成所有步骤后对我有帮助:

  

...当更改代码的重要性时,卸载应用程序并从头开始安装很有帮助。否则,您可能看不到通知小部件的重要性和外观方面的任何变化。