android - 前台服务通知显示不出来,东西太多

标签 android android-notifications

我的应用程序有一个前台服务通知,但对于某些手机,通知区域中的内容太多,它不会显示。 有什么方法可以提高我的应用程序的优先级,使其首先显示?现在是这样,我的应用程序不存在enter image description here

最佳答案

尝试一些事情。
1. 将参数“when”设置为与此通知相关的时间戳,并将其设置为具有 future 时间的通知对象。

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

2。发布通知时使用 PRIORITY_MAX 发出通知。

notification.priority = Notification.PRIORITY_MAX;

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

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

Android 文档中的下一行让事情变得非常清楚。

The system will make a determination about how to interpret this priority when presenting the notification.

关于android - 前台服务通知显示不出来,东西太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28284361/

相关文章:

android - 以编程方式取消(和隐藏)Android 通知

android - 调用自定义 Activity 作为 startActivityForResult

android - 任务 killer 如何工作?

java - 推送通知在 android studio 中不起作用

android-notifications - 带有 “null” PendingIntent的通知

android - 如何在 Firebase 应用通知中设置更大的图标?

android - 在android中的应用程序通知中

Java libgdx android - 我自己的资源文件未加载

android - 将字符串转换为数组 (android)

android - 如何确定用户通过 Android 在 ImageButton 上单击的位置?