ダッシュボードを使用しているアプリを開発中です。ダッシュボードをデフォルトのアクティビティにします。ユーザーが最初にアプリケーションを開いたりログアウトしたりした場合、最初のページとしてログイン/サインアップページにリダイレクトしたいと思う。ユーザーが既にサインインしている場合、彼をデフォルトのページとしてダッシュボードに誘導したいと思う。どのように私はこれを共犯することができます。これについての良いチュートリアルはありますか、私は最も感謝します。ありがとう!Androidがダッシュボードやさまざまなアクティビティにデフォルトのアクティビティを開始
0
A
答えて
0
あなたはこの
class AuthenticatedActivity extends Activity{
onCreate(){
super.onCreate();
if(!isAuthenticated()){
Intent showAuthActivityIntent = new Intent();
startActivityForResult(showAuthActivity);
finish();
return;
}
}
}
class AnyActivity extends AuthenticatedActivity{
onCreate(){
super.onCreate();
if(isFinishing())
return;
}
}
ような何かをして、ランチャーの活動としてダッシュボードを持つことができます。
isAuthenticated()
ブロックを使用例に合わせて変更してください。
SignupActivityをシングルトンアクティビティにすることもできます。
0
あなたのログイン画面のアクティビティが主なアクティビティになります。ここでこのアクティビティでは、ダッシュボードアクティビティにリダイレクトできるログイン情報が存在するかどうかを確認するフラグを設定し、マニフェストでログインをデフォルトのメインアクティビティとして設定する必要があります。
関連する問題
- 1. Android BroadcastReceiver開始アクティビティ
- 2. Android:誰が開始アクティビティ
- 3. android:アクティビティが開始しない
- 4. OneSignal Android NotificationOpenedHandler - アクティビティを開始
- 5. BoomMenuリスナー - 開始アクティビティ(Android)
- 6. アクティビティが別のアクティビティを開始したため、アクティビティのタイムアウトを開始する
- 7. 表面ビュー、アクティビティ、開始アクティビティ、アクティビティのダイアログ
- 8. アクティビティが開始していません。別のアクティビティが代わりに開始されます
- 9. Android:動的にアクティビティを開始する
- 10. アクティビティの開始時にAndroid ProgressBar
- 11. Androidでさまざまなアクティビティをナビゲートする
- 12. 開始アクティビティ
- 13. アクティビティの開始が長すぎます
- 14. Android - 複数のアクティビティを開始
- 15. android - on touchのアクティビティを開始する
- 16. Android-Library-Projectのアクティビティを開始
- 17. ListViewからアクティビティを開始し、次のアクティビティを開始します
- 18. Java Androidのアクティビティを終了し、前のアクティビティを開始します
- 19. androidのアクティビティXからアクティビティXを開始する
- 20. Android NFCのインテントがアクティビティを開始していません
- 21. アクティビティ開始時にAndroidクラッシュが発生しましたか?
- 22. Android:ボタンアニメーション後のアクティビティの開始
- 23. プリファレンスアクティビティの開始アクティビティ
- 24. 開始アクティビティが多すぎますか?
- 25. アクティビティが開始していません
- 26. Android:アクティビティ開始時にアプリケーションが自動的にフォアグラウンドになる
- 27. Android Studio Modulからアクティビティを開始
- 28. Androidの動的開始アクティビティですか?
- 29. メニュー項目選択のAndroid開始アクティビティ
- 30. Android通知がアクティビティを開始していません
ありがとう、私は見ることができるサンプルの例を指示できますか? – user1138300