前台服务通知无法显示,太多事情

时间:2015-02-02 18:31:53

标签: android android-notifications

我的应用程序有一个前台服务通知,但是对于某些手机,它们在通知区域中有太多东西没有出现。 有什么方法可以提高我的应用程序的优先级,所以它首先出现?现在就像这样,我的应用程序不在那里enter image description here

1 个答案:

答案 0 :(得分:1)

尝试几件事。
1.设置参数"当"这是与此通知相关的时间戳,是指具有未来时间的通知对象。

notification.when = System.currentTimeMills()*2;

2。在发布通知时向PRIORITY_MAX发出通知。

notification.priority = Notification.PRIORITY_MAX;

此PRIORITY_MAX可确保您从应用程序发送的通知具有最高优先级,适用于您的应用程序需要用户及时关注或输入的最重要项目。

但请注意,App可以设置的priority字段仅表示此通知的相对优先级。 在某些情况下,用户可能会隐藏低优先级通知,而用户可能会因更高优先级的通知而被中断。

Android文档中的以下内容非常清楚。

  

系统将决定如何解释这一点   在提交通知时优先考虑。