私のアプリケーションは正常に実行されており、新しいアクティビティに移動するときにコードを次のように使用しました
Intent start=new Intent(current activity.this,new activity.class);
startActivityForResult(start, 0);
finish();
そして、以前のアクティビティに戻らなければならないときは、次のコードを使用しました
Intent start = new Intent(current activity.this,earlier activity.class);
startActivity(start);
finishActivity(0);
そうすることで活動の積み重ねが見えてくるのではないかと思います。そして、ボタンまたは電話の戻るボタンをクリックすると、次のコードを使用しました
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(startMain);
しかし、私のアプリケーションはまだバックグラウンドで実行されています。また、android:noHistory="true"
アプリがバックグラウンドから強制終了されたのを使用しましたが、アプリが強制的に閉じられるというメッセージが表示されました。finish();
最後のアクティビティへの単純な移動。アプリケーションを終了するというリンクも見ました- それは眉をひそめていますか? しかし、私は新しいので、あまり得られませんでした。どうすればこれに対処できるかを教えてください。