我用这种方式发出提示通知:
Notification.Builder nb = new Notification.Builder(context)
.setSmallIcon(icon)
.setContentTitle("Title")
.setContentText("Content")
.setDeleteIntent(delete)
.setPriority(Notification.PRIORITY_HIGH)
.setVibrate(new long[0]);
notificationManager.notify(1, nb.build()); // TODO hardcode
我第一次在测试设备上安装应用程序时,通知是提醒的,但如果我扩大通知区域(当提醒仍在运行时)并从那里关闭通知,下一次通知不会提醒。重新安装应用程序后,通知再次出现。 是否有任何原因导致单挑行为不能保持不变?
最佳答案
抬头通知有一个内置的速率限制——如果用户向上滑动您的抬头通知(将其放回通知托盘)或向侧面滑动(关闭它),那么这会向系统发出信号以阻止进一步的抬头通知一段时间(默认为一分钟)。
关于android - 抬头通知有时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34537224/