アクティビティ A があり、AlarmManager を登録して別の BroadcastReceiver B をトリガーします。時間になると、B の onReceive() が呼び出され、別のアクティビティ C が開始されます。C が開始されると、A が閉じられる場合があります。
私の問題は: - C は A の pendingIntent を知りません。C で alarmManager.cancel(pendingIntent) を呼び出すにはどうすればよいですか? - または、A から B、C に pendingIntent を渡すにはどうすればよいですか?
助けてください。