現在のアクティビティに「戻る」ボタンがあります。クリックするとすぐに、アクティビティの現在のタスクを停止し、別のアクティビティに移動する必要があります。ここで私の問題は、別のアクティビティに移動していますが、そのアクティビティのタスクが開始されるとクラッシュします。このコードを試しましたが、うまくいきませんでした。
ActivityManager activityManager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
activityManager.killBackgroundProcesses(appPackageName);
それから私はこれを試しましたが、うまくいきませんでした。
Intent intent = new Intent(MyActivity.this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
//MyActivity.this.finish();
試してみfinish()
ましたが、それもうまくいきませんでした。