アラームオブジェクトの詳細を含むリストビューを持つListActivityがあります。アプリが開いておらず、アラームが発生すると(アプリは、ユーザーが選択した時間にAlarmManagerを使用してウェイクアップします)、クリックするとListActivityを起動し、Alarmオブジェクトを渡す通知が表示されます。
ListActivityはonCreateでAlarmオブジェクトをチェックし、存在する場合は正しいListItemを強調表示して、発生したばかりのアラームを示します。これはすべてうまく機能します。
ListActivityがすでにフォアグラウンドにあるときに、同様のことをしたいと思います。通知のインテントにsingle_topを追加したので、既存のListActivityの上に新しいListActivityを取得しません。ただし、問題は、onCreateまたはonResumeが呼び出されないため、渡されたAlarmオブジェクトを確認する機会がないことです。
私が望む効果を達成する方法はありますか?ライフサイクルメソッドがありませんか?