AのActivityに留まったままAlarmManagerからAへの新しいIntentを複数回 投げたところ、getIntet()で取得するIntentがActivity起動時のものから変わらない。 という事象が発生した。 BroadcastReceiverからはFLAG_ACTIVITY_NEW_TASKでstartIntent()しているので 更新すると思っていたが出来ないようだ。 PendingIntentはPendingIntent.FLAG_CANCEL_CURRENTで作成しているので BroadcastReceiverの段階では更新されたIntentが来ているのは確認済み。 GoogleのドキュメントによるとgetIntent()はActivity起動時の値を取得するためのもの であり、そのまま使用しても都度更新されるような作りではないよう。 困り果てたとき、onNewInt