gpt4 book ai didi

Android:为什么使用 PendingIntent 而不是 Intent 来启动一个 Activity ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:23 25 4
gpt4 key购买 nike

我正在开发一个新闻应用程序,它从新闻网站获取内容。我正在使用新的 GoogleCloudMessaging 技术制作推送通知服务,所以我关注 Google's official tutorial我注意到他们使用了 PendingIntent,所以这是我的问题:

  1. 什么是未决 Intent ?
  2. 它与正常 Intent 有何不同?
  3. 我能否将其替换为正常 Intent 并仍然可以将我的数据(额外)传递给我所需的 Activity ?
  4. 两者在使用和实现上有什么区别吗?

提前致谢。

最佳答案

挂起的 Intent 有一个特殊的用途 - 它可以传递给其他应用程序,以允许它们使用其他应用程序可能没有的与您的应用程序相同的权限来调用您。 PendingIntent 只应在您将其传递给另一个应用程序时使用,例如设置通知时(通知应用程序可以通过待定 Intent 启动您的 Activity )。没有理由在您的应用程序内部使用它。

关于Android:为什么使用 PendingIntent 而不是 Intent 来启动一个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28843074/

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