![]() |
1
43
由于某些未指明的原因,只有在设置了某些操作(例如setAction(“foo”)时,才会传递额外的内容。Commonware所指的仅适用于获取挂起的实例时,如果您没有设置FLAG\u ONE\u SHOT。这可以通过pendingent.get中的requestCode参数来修复。。。工厂方法。尽管文档中说它目前还没有被使用,但在区分悬而未决的内容时,它实际上是考虑到了这一点的。
|
![]() |
2
25
如果你有多个
例如,您可以通过
|
![]() |
3
8
我遇到了这个问题,我找到的解决方法非常简单,尽管我无法解释为什么它会起作用。 最初我的意图是这样的:
当创建这样的意图时,单击通知时不会传递额外的内容,临时内容映射在接收活动中为空。我对初始化notificationIntent的行做了以下更改:
现在临时任务被填充到接收活动中。再说一次,我无法解释为什么这样做,但它解决了我的问题。 |
![]() |
4
2
没有一个答案对我有用。将action设置为特定的字符串第一次起作用,但是如果以后将同一个通知与不同的附加项一起使用,则不会起作用。我把绳子换了
|
![]() |
5
1
关键是把额外的和独特的行动融入到意图中 打电话
如果你把额外的任务和行动安排在意图中 打上面的电话,是行不通的。 这将 不
|