是否有可能知道哪一个开始活动?用户还是报警管理员? 我想知道这个活动是如何开始的。通过alarmmanager还是用户?
答案 0 :(得分:2)
您可以访问Intent对象,该对象启动您的活动并从中获取信息,例如通过getAction()或使用Extras。
答案 1 :(得分:1)
如果您自己管理闹钟,那么您应该能够使用putExtra
在意图中存储特殊标记。
修改 -
实际上,所有AlarmManager
集合方法都需要PendingIntent
,这实际上是包含在其他一些数据中的Intent
。您完全可以控制PendingIntent
的创建方式,因此世界就是您的牡蛎!