通过 PendingIntent 发送的通知未显示
Notification sent via PendingIntent does not show up
在 Activity
派生的 class 方法之一中,我正在尝试发送 Notification
,如果我的应用程序单击该方法会将 Activity 置于前台现在在后台(不可见)。我不使用 Service 而是使用 Activity(这将保持 PARTIAL_WAKE_LOCK
)是有原因的。
我记得 Notification
在我像 this 一样使用它时为我工作,但我是从服务部门发送的。现在,当我从 Activity 方法发送它时,它没有出现,但我听到了它的通知声音。
那么有什么原因阻止 Notification
显示从 Activity
方法发送的,如何解决?
谢谢。
我没有完全准确地复制 Notification
代码示例。我从代码中删除了 setSmallIcon()
调用,因为我懒得添加图标。结果系统真的放弃了我的 Intent
,说没有为它提供图标,在未来的版本中它会崩溃。
在 Activity
派生的 class 方法之一中,我正在尝试发送 Notification
,如果我的应用程序单击该方法会将 Activity 置于前台现在在后台(不可见)。我不使用 Service 而是使用 Activity(这将保持 PARTIAL_WAKE_LOCK
)是有原因的。
我记得 Notification
在我像 this 一样使用它时为我工作,但我是从服务部门发送的。现在,当我从 Activity 方法发送它时,它没有出现,但我听到了它的通知声音。
那么有什么原因阻止 Notification
显示从 Activity
方法发送的,如何解决?
谢谢。
我没有完全准确地复制 Notification
代码示例。我从代码中删除了 setSmallIcon()
调用,因为我懒得添加图标。结果系统真的放弃了我的 Intent
,说没有为它提供图标,在未来的版本中它会崩溃。