ランチャーアクティビティフラグをsingleTopに設定しています。
通知バーからアクティビティを起動すると(レシーバーにFLAG_ACTIVITY_NEW_TASKがあります)、新しいアクティビティが作成され、前のアクティビティは使用されません。スタックにアクティビティを1つだけ持つために何ができるでしょうか?
編集:
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);`
受信機では、動作しているようです