1

screen1、screen2、screen3、screen4を持つアプリ

ユーザーは残りの3画面からscreen3に移動できます

ユーザーがscreen3の戻るボタンをクリックした場合

次に、screen1(screen1から来た場合)またはscreen2(screen2から来た場合)にリダイレクトする必要があります。

ただし、screen4には移動しないでください

screen3でfinish()を試しました

機能がありません

どうすればこれを解決できますか、助けてくださいよろしくお願いします。

4

1 に答える 1

0

インテントフラグを調べてください。Intent.FLAG_ACTIVITY_NO_HISTORYを使用すると、アクティビティに戻ることができなくなります。

public static final int FLAG_ACTIVITY_NO_HISTORY

以来:APIレベル1

設定されている場合、新しいアクティビティは履歴スタックに保持されません。ユーザーがそこから離れるとすぐに、アクティビティは終了します。これは、noHistory属性を使用して設定することもできます。

于 2012-09-07T22:09:40.433 に答える