3

こんにちは、この問題に対処する方法についてアドバイスが必要です。私はまだアンドロイドに慣れていないので、ご容赦ください。

アプリケーションの起動時に開き、ユーザーからの情報を必要とするアクティビティがありますが、次回ユーザーがアプリを開いたときに、さまざまな情報を表示する別のアクティビティをアプリケーションで開く必要があります。Facebook アプリのようなもので、最初に実行するときにログインする必要があり、次にアプリを実行するときに初めてフィードに直接誘導されます。

これを効率的に行う方法はありますか?

更新:共有設定を介して情報を保存し、現在、実行するステップを決定するコントローラー アクティビティを使用しています。そのため、Controller アクティビティは起動時に実行され、ログイン画面を表示するか、情報に直接アクセスするかを決定します。しかし今、私は空のアクティビティ(コントローラー)を開いてから、その上に別のアクティビティ(決定されたアクティビティ)を開くという問題に遭遇しました。空白のアクティビティを表示したくないので、バックグラウンド プロセスのようなものです。アイデアはありますか?

4

1 に答える 1

1

理想的には、コントローラーのようなメイン アクティビティが必要です。オブジェクトを使用してSharedPreference、ユーザーがログインしているかどうかを追跡します。メイン アクティビティに戻り、この値を読み取り、設定されている場合はニュース フィード アクティビティに移動し、そうでない場合はログイン画面アクティビティを表示します。(チェックとリダイレクトを行うと、進行状況ダイアログを表示できます)

SharedPreferences のリンク

モブツッツ

Android デベロッパー

于 2012-10-01T19:13:11.587 に答える