どちらが活動を開始したかを知ることは可能ですか?ユーザーまたはalarmmanager?活動がどのように始まったのか知りたいです。alarmmanagerまたはユーザーによる?
2 に答える
2
たとえばgetAction()を介して、またはExtrasを使用して、アクティビティを開始したIntentオブジェクトにアクセスし、そこから情報を取得できます。
于 2011-03-26T16:59:49.360 に答える
1
自分でアラームを管理している場合は、 を使用してインテントに特別なフラグを保存できるはずですputExtra
。
編集- 実際、すべてのAlarmManager
set メソッドには が必要ですPendingIntent
。これは、本質的にIntent
他のデータにラップされた です。これがどのようPendingIntent
に作成されるかを完全に制御できるので、世界はあなたのカキです!
于 2011-03-26T17:12:20.143 に答える