【问题标题】:Notification action with pending intent not working on JellyBean+具有未决意图的通知操作不适用于 JellyBean+
【发布时间】:2014-05-07 12:47:20
【问题描述】:

我已经实现了一个带有待处理意图的推送通知,因此当用户单击通知时,它会打开一个包含详细信息的屏幕。

在所有设备上都可以正常工作 HTC .. 三星 S2、S3、ACE 和 ACE+

但由于某种原因,它无法在 S4 或 S5 上运行 .. 有人遇到过这个问题吗?

我正在使用 NotificationCompact 类

【问题讨论】:

  • 你的错误是什么。我使用 NotificationnCompat 类——它在三星设备上运行良好。请把你的logcat放在这里。
  • 不是错误,当你点击它时没有任何反应,通知栏折叠起来,而不是打开我的活动,没有任何反应
  • 我确信存在错误,请仔细检查您的 logcat。我会重申,这可能不是设备兼容性问题,而是您的代码有问题。
  • 点击通知时没有日志..

标签: android android-notifications android-pendingintent


【解决方案1】:

PendingIntent 上的requestCode 设置为非零值。

PendingIntent.getActivity(this, 42, intent, PendingIntent.FLAG_UPDATE_CURRENT);
//                              ^^ THIS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多