0

承認に応じて、あるアクティビティを実行するか、別のアクティビティを実行するかを選択する必要があります。AccountManager にアカウントがない場合、他の状況で RegistrationActivity を表示したい LoginActivity を表示したい。それを行うための最良のパターンは何ですか?それをチェックしているコードをどこに置く必要がありますか?それらの活動の1つで?

4

2 に答える 2

1

ユーザーがすでに登録されていることを確認してから、AccountManagerに移動します。

Intent intent = new Intent(this,AccountManager.class);
startActivity(intent);

そうでない場合は、彼をRegistrationActivityにリダイレクトします

Intent intent = new Intent(this,RegistrationActivity.class);
startActivity(intent);

そのために、フラグを設定できます。

またはデータをSharedPreferencesまたはDatabaseに保存します

于 2012-04-19T08:47:57.763 に答える
0

You can put the code in Registration Activity, check for accounts there and if available redirect him to login activtiy

于 2012-04-19T09:18:55.837 に答える