0

どちらが活動を開始したかを知ることは可能ですか?ユーザーまたはalarmmanager?活動がどのように始まったのか知りたいです。alarmmanagerまたはユーザーによる?

4

2 に答える 2

2

たとえばgetAction()を介して、またはExtrasを使用して、アクティビティを開始したIntentオブジェクトにアクセスし、そこから情報を取得できます。

于 2011-03-26T16:59:49.360 に答える
1

自分でアラームを管理している場合は、 を使用してインテントに特別なフラグを保存できるはずですputExtra

編集- 実際、すべてのAlarmManagerset メソッドには が必要ですPendingIntent。これは、本質的にIntent他のデータにラップされた です。これがどのようPendingIntentに作成されるかを完全に制御できるので、世界はあなたのカキです!

于 2011-03-26T17:12:20.143 に答える