アプリケーションのメインのアクティビティを表示する前に、ユーザーがログインする必要がある典型的な Android アプリがあります。ただし、キャッシュされたユーザー名/パスワードを既に取得している場合は、ログイン ページをスキップします。
LoginonCreate
で、ユーザー/パスを取得して新しいアクティビティをプッシュしたかどうかを検出できましたが、これによりアプリの起動が遅くなるのではないかと心配しています (アクティビティをロードしてすぐに破棄する必要があるため)。 、そしておそらく戻るボタンも壊れます(つまり、戻ってログイン画面に戻ることができます)。
これを回避し、キャッシュされたパスワードがない場合にのみ完全なログイン アクティビティをロードする方法はありますか?