1

現在のアクティビティに「戻る」ボタンがあります。クリックするとすぐに、アクティビティの現在のタスクを停止し、別のアクティビティに移動する必要があります。ここで私の問題は、別のアクティビティに移動していますが、そのアクティビティのタスクが開始されるとクラッシュします。このコードを試しましたが、うまくいきませんでした。

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()ましたが、それもうまくいきませんでした。

4

0 に答える 0