10/10/10 21:22:12
AlarmManagerを使ってActivityを起動した場合、同じActivityがスタックされてしまい困っています。
具体的には、
AlarmManagerで起動されたActivityを表示した状態で、HomeボタンでHomeへ戻る→該当Activityをアイコンから起動
を繰り返すと同じActivityが複数スタックされ、Backボタンを押すとスタックされた同じActivityへ
画面が遷移する、といった具合です。
LogCatを使ってみたところ、
本来Homeへ戻った際にPause、再起動時にResumeが呼び出されるところが
Homeへ戻った際にPause、再起動時にCreate、Resumeが呼び出されていました。
AlarmManagerを使わない場合は通常通り、同一Activityはスタックされず、PauseとResumeだけが呼び出されています。
どなたか原因、対処法を分かれば教えて頂きたいです。