概要 Notificationで使用するPendingIntentの使う際には第四引数を PendingIntent.FLAG_CANCEL_CURRENT にする まとめ Notificationに設定するPendingIntentを以下のようにしているサイトをよく見る PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0); これには少し問題がある 以前に発行したPendingIntentが生きている場合、intentに設定したExtrasが反映されないのだ さらに、PendingIntentはアプリの起動とは関係なく、Androidのシステムによって管理されているため、アプリを落としてもPendingIntentは作り直されない つまり、アプリを再起動してもintentに設定したExtrasが更新されず、ずっと