26

私のアプリケーションには次のフローがあります。

ホーム -> 画面 1 -> 画面 2 -> 画面 3 -> 画面 4 -> 画面 5> ホーム -> 画面 2 -> ホーム -> 画面 3

私の問題は、アプリケーションを閉じようとすると、アプリケーションを閉じようとするたびにホームアクティビティが開くことです。

ユーザーがホーム画面でデバイスの戻るキーを押したときにアプリケーションを閉じたいだけです。

4

9 に答える 9

2

新しいアクティビティを開きながらすべてのアクティビティをクリアするには、次の手順を実行します。

Intent intent = new Intent(getApplicationContext(), YourActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
于 2016-11-15T09:55:01.257 に答える
1

android:noHistory="true"アクティビティ マニフェスト ファイルに追加します。

于 2013-11-26T07:15:57.937 に答える