0

同じアクティビティの複数の画面を防ぐにはどうすればよいですか?

ユーザーがアクティビティ A でいくつかのものをクリックし、アクティビティ B に移動し、アクティビティ A に戻り、アクティビティ A とアクティビティ B の間の移行が " finish();"で行われたとします。

ただし、アクティビティ A の [戻る] ボタンをクリックすると、実際にアプリを閉じる前に 3 つのインスタンスを閉じます。この状況を防ぐにはどうすればよいですか?

私はこの行を活動に入れました

 android:launchMode="singleInstance"

そしてそれは役に立たないようです

4

1 に答える 1

1

finish()あなたonStop()Activity Aで使ってみてください

@Override
    protected void onStop() {
        // TODO Auto-generated method stub
        super.onStop();
        finish();
    }
于 2013-07-15T07:36:15.307 に答える