Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有可能知道是哪一个发起了活动?用户或警报管理器?我想知道活动是如何开始的。由警报管理器还是由用户?
您可以访问 Intent 对象,该对象启动您的活动并从中获取信息,例如通过 getAction() 或使用 Extras。
如果您自己管理警报,那么您应该能够使用putExtra.
putExtra
编辑- 事实上,所有的AlarmManagerset 方法都需要 a PendingIntent,它本质上是Intent包装在一些其他数据中的。你可以完全控制它PendingIntent的创建方式,所以世界就是你的牡蛎!
AlarmManager
PendingIntent
Intent