Android模拟器 - 通知图标立即消失

时间:2017-02-07 15:07:48

标签: android android-emulator

问题

当使用Android工作室2.2.3附带的Android模拟器时,状态栏中会显示一个通知,只是暂时没有注意到,然后它就会消失。使用真实设备时,代码按预期工作 - 图标在状态栏中保持可见。

代码

NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Notification n = new Notification.Builder(this)
        .setContentIntent(null)
        .setContentTitle("Title")
        .setContentText("Text")
        .setSmallIcon(R.drawable.ic_alert)
        .setAutoCancel(false)
        .build();
nm.notify(12345, n);

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是因为默认情况下setPriority()是PRIORITY_DEFAULT = 0。 如果你setPriority(Notification.PRIORITY_MAX)。然后在隐藏之前,通知将显示几秒钟。 随着优先级的提高,关注通知的重要性也会增加。

只是想知道你的设备是如何表现的。