2016-03-04 31 views
0

Activity衍生的类方法之一中,我试图发送一个Notification,如果我的应用程序现在处于后台(不可见),单击它将使Activity处于前景状态。有些原因让我不使用服务,但使用活动(这将持有PARTIAL_WAKE_LOCK)。通过PendingIntent发送的通知不会显示

我记得Notification为我工作时,我使用它像this,但我从服务发送它。现在,当我从活动方法发送它,但它不显示,但我听到它的通知声音。

那么有没有什么理由阻止Notification出现从Activity方法发出,如何解决?

谢谢。

+0

难道可能是[Doze](http://developer.android.com/training/monitoring-device-state/doze-standby.html)有关吗? – sonictt1

+0

您需要提供代码以便人们提供帮助。你有没有添加任何日志?由于某种原因,系统是否放弃了您的“意图”?通知不会阻止某个活动所设置的活动提升活动。您的活动是否收到意图,但没有正确处理? –

+0

谢谢你的回应。我没有注意到logcat中的警告,我想如果它不崩溃,我很好:) – rightaway717

回答

0

我并不完全精确地复制Notification代码示例。我删除了来自代码的setSmallIcon()调用,因为我懒得添加图标。因此,系统真的在放弃我的Intent,说没有为它提供图标,它将在未来的版本中崩溃。