如何在多个通知单击时显示适当的消息

用户2978042

我的应用程序处理推送通知,并通过使用来在状态栏中显示多个通知

notificationmanager.notify(id, notification);

其中id是动态int。现在,我想在状态栏中获取单击的通知的通知的“ id”。正在传递“ id”

notificationIntent.putExtra("notifyId", id);

但是它总是返回最新接收到的通知的“ id”。如何获得适当的单击通知的“ id”?

用于显示通知的代码:

    int icon = R.drawable.icon;
    long when = System.currentTimeMillis();
    Random generator = new Random();
    int i = generator.nextInt(10) + 1;

    // Set Notification Title
    String strtitle = getString(R.string.notificationtitle);
    // Set Notification Text
    String strtext = getString(R.string.notificationtext);

    Notification notification = new Notification(icon, strtext, when);

    // Open NotificationView Class on Notification Click
    Intent notificationIntent = new Intent(this, NotificationView.class);
    // Send data to NotificationView Class
    notificationIntent.putExtra("title", title);
    notificationIntent.putExtra("text", message);
    notificationIntent.putExtra("notifyId", i);

    PendingIntent intent = PendingIntent.getActivity(MyActivity.this, 0,
            notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
    notification.setLatestEventInfo(MyActivity.this, "Title",
            message, intent);

    // Create Notification Manager
    NotificationManager notificationmanager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    // Build Notification with Notification Manager
    notificationmanager.notify(i, notification);
罗马黑
  1. 将标志从更改PendingIntent.FLAG_UPDATE_CURRENTPendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_ONE_SHOT
  2. 创建PendingIntent时使用其他第二个参数

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在多个通知单击上显示适当的消息

来自分类Dev

如何在通知单击时正确打开文件

来自分类Dev

通知单击时如何打开“活动”

来自分类Dev

如何处理IOS中的多个远程通知单击

来自分类Dev

如何在单击按钮时显示通知提示?Windows Phone

来自分类Dev

前台服务在通知单击时被杀死

来自分类Dev

在通知单击时打开已安装的PWA

来自分类Dev

应用终止时,iOS Swift Handle通知单击

来自分类Dev

通知单击 NewIntent 未调用

来自分类常见问题

如何在Android中显示多个通知

来自分类Dev

如何在不同的日期显示多个通知?

来自分类Dev

单击jQuery中的td元素时,如何在模态内显示错误消息?

来自分类Dev

单击td元素时如何在模态内显示错误消息?

来自分类Dev

如何在Windows Phone 7中单击按钮时显示弹出消息

来自分类Dev

如何在单击链接时显示的 JS 确认消息中添加新行?

来自分类Dev

使用ionic中的OneSignal插件在通知单击时路由到应用程序中的状态

来自分类Dev

使用 Ionic 2 在通知单击时导航到另一个屏幕

来自分类Dev

在通知单击时恢复辅助活动,计时器仍在运行

来自分类Dev

如何在激活插件时显示消息

来自分类Dev

如何在激活插件时显示消息

来自分类Dev

如何在模式验证时显示消息?

来自分类Dev

如何在单个joptionpane消息框中显示多个消息?

来自分类Dev

如何在单击按钮时显示iframe

来自分类Dev

如何在单击按钮时显示iframe

来自分类Dev

如何在单击按钮时显示视图?

来自分类Dev

单击时显示AngularJS消息

来自分类Dev

如何在Bootstrap 4切换中单击时隐藏/显示多个效果

来自分类Dev

使用javascript单击按钮时如何在ul中显示多个div的p标签的内容

来自分类Dev

如何在opencart中的成功通知消息上显示图像?

Related 相关文章

  1. 1

    如何在多个通知单击上显示适当的消息

  2. 2

    如何在通知单击时正确打开文件

  3. 3

    通知单击时如何打开“活动”

  4. 4

    如何处理IOS中的多个远程通知单击

  5. 5

    如何在单击按钮时显示通知提示?Windows Phone

  6. 6

    前台服务在通知单击时被杀死

  7. 7

    在通知单击时打开已安装的PWA

  8. 8

    应用终止时,iOS Swift Handle通知单击

  9. 9

    通知单击 NewIntent 未调用

  10. 10

    如何在Android中显示多个通知

  11. 11

    如何在不同的日期显示多个通知?

  12. 12

    单击jQuery中的td元素时,如何在模态内显示错误消息?

  13. 13

    单击td元素时如何在模态内显示错误消息?

  14. 14

    如何在Windows Phone 7中单击按钮时显示弹出消息

  15. 15

    如何在单击链接时显示的 JS 确认消息中添加新行?

  16. 16

    使用ionic中的OneSignal插件在通知单击时路由到应用程序中的状态

  17. 17

    使用 Ionic 2 在通知单击时导航到另一个屏幕

  18. 18

    在通知单击时恢复辅助活动,计时器仍在运行

  19. 19

    如何在激活插件时显示消息

  20. 20

    如何在激活插件时显示消息

  21. 21

    如何在模式验证时显示消息?

  22. 22

    如何在单个joptionpane消息框中显示多个消息?

  23. 23

    如何在单击按钮时显示iframe

  24. 24

    如何在单击按钮时显示iframe

  25. 25

    如何在单击按钮时显示视图?

  26. 26

    单击时显示AngularJS消息

  27. 27

    如何在Bootstrap 4切换中单击时隐藏/显示多个效果

  28. 28

    使用javascript单击按钮时如何在ul中显示多个div的p标签的内容

  29. 29

    如何在opencart中的成功通知消息上显示图像?

热门标签

归档