Notification から Activity を呼び出しても履歴が残らないようにする方法

Notification からアプリを起動すると、どんどんバックグランドに
タスクがたまり、Back ボタンでアプリを終了してもなんども同じ
画面がでるというバグのような状態になる
この対処法は2つ
1 PendingIntent を生成する際に設定できるフラグで制御する「
2、AndroidManifest.xml の Activity の指定で1つしか起動できないようにする
どちらかというと
AndroidManifest.xml の中に記述したほうが楽
やり方は
Activity タグの中に
android:launchMode=”singleTask”
を追記すればOK

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です