0

メイン ウィンドウに戻りたいときは FLAG_ACTIVITY_CLEAR_TOP を使用しますが、[戻る] ボタンを押すと、行った他のアクティビティに戻ります。

簡単に言えば、メインのアクティビティに行きたいのですが、戻るボタンを押した後、他のアクティビティには行きません。

編集済み このすべてのアクティビティを閉じることは、ログオフプロセスを完了するために使用されます。つまり、ユーザーが戻ることはできません。putExtra と getExtra を使用しているため、BackPressed() を使用できません。誰かが小さなサンプルを書くことができるかもしれません。旗の仕組みがわからないので。

4

2 に答える 2

0

FLAG_ACTIVITY_NO_HISTORYスタックに保存したくないアクティビティで使用します。ユーザーが押すbackと、そのフラグが設定されていない最後のアクティビティに移動します。

于 2012-04-20T21:25:13.740 に答える
0

アクティビティでonBackPressedをオーバーライドし、フラグを使用して目的のアクティビティを開始 できます。FLAG_ACTIVITY_CLEAR_TOP|FLAG_ACTIVITY_SINGLE_TOP

于 2012-04-20T21:28:12.980 に答える