我可以从PendingIntent
获取Intent
吗?
场景如下:
- 我创建了一个
Intent
(称之为myIntent
) - 我使用一个字符串放置了一些额外的信息(称之为
myInfo
) - 我使用
myIntent
创建了一个PendingIntent
(myPendingIntent
) - 我使用
AlarmManager
和myPendingIntent
设置了一个闹钟 - 在稍后的阶段,我使用
PendingIntent.getBroadcast
获得了PendingIntent
- 此时,我想从
myPendingIntent
中读取myIntent
中的myInfo
这个可能吗?通过查阅谷歌,我得出的结论是不可能。
PendingIntent
的只写接口部分是为了防止第三方获取底层Intent
的详细信息。这将被利用,但Android安全团队表示它正在按照预期工作。 - CommonsWare