gpt4 book ai didi

android - 一直支持PendingIntent中的requestCode吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:05:54 24 4
gpt4 key购买 nike

我试图通过为每个用例设置单独的 requestCode 来区分 PendingIntent 的不同实例,正如 this 所建议的那样较早的问题。

这是一个可靠的解决方案吗?即使 javadocs 是否始终支持 requestCode还说“目前没有使用”?

最佳答案

是的。 requestCode 一直都在那里。目前,Android 框架除了作为PendingIntent 匹配 测试的一部分外,它不用于执行任何操作。使用 requestCode 来确定不同的 PendingIntent 是可靠且受支持的。 documentation甚至这样说:

  • 如果您确实需要同时激活多个不同的 PendingIntent 对象(例如用作同时显示的两个通知),那么您需要确保有一些东西它们的不同之处在于将它们与不同的 PendingIntents 相关联。这可能是 Intent.filterEquals 考虑的任何 Intent 属性,或提供给 getActivity(Context, int , Intent, int), getActivities(Context, int, Intent[], int), getBroadcast(Context, int, Intent, int), 或者 getService(Context, int, Intent, int).

关于android - 一直支持PendingIntent中的requestCode吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12333743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com