アラーム通知がオフになって通知からアプリケーションをアクティブにすると、アプリケーションをバックグラウンドにプッシュしたときと同じアクティビティで再開します。次のようにバックグラウンドに行く前の最後のアクティビティ
は今、PendingIntent
がコード化されています
PendingIntent pi = PendingIntent.getActivity(context, 0, new Intent(context, MyAppActivity.class), 0);
これは、常に主な活動MyAppActivity
で再開します。
バックグラウンドにプッシュされる前の最後のアクティビティで再開するにはどうすればよいですか?
動作しません。私の推測では、startActivity()またはstartActivityForResult()でのみ動作するということです。通知については、私はS.O.Lです。 –
piにPendingIntent.FLAG_CANCEL_CURRENTを使ってみました。運がない。 –
解決済み。マニフェストでlaunchModeを "singleTask"に設定する必要がありました。 –