-2

だから私のアプリには2つのタブがあります

タブ1はログインページです。

タブ2はユーザーの詳細です

ユーザーはタブ1からログインする必要があり、詳細のみがタブ2から読み込まれるため、ユーザーがログインせずにタブ2に移動した場合、アラートダイアログに問題が表示されます。タブ1に戻った後、ユーザーがログインしなかった場合再びタブ2の前に、alertdialogは再び表示されませんでした。onRestartまたはonPauseなどを使用する必要があるかどうかわかりません。

4

2 に答える 2

0

アプリケーションフローを変更します。

1つのタブが一連のアクティビティを表すようにします。

活動グループを利用する。

于 2011-07-26T10:39:17.610 に答える
0

解決しました!

最も簡単な方法は、タブホストにフラグを設定することです。 .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

助けてくれてありがとう:D

于 2011-07-27T06:44:48.447 に答える