私のアンドロイドアプリケーションでは、10のアクティビティがあります。私はこれらの活動すべてを番号で識別します。アクティビティ1からアクティビティ10に変更できます。Androidアプリケーションのライフサイクルメソッドとは何ですか? (アクティビティライフサイクルメソッドではありません)
- アクティビティ1はスプラッシュスクリーンです。
- アクティビティ2 =ログイン画面
- アクティビティ3〜10は本の通常ページです。
私のアプリに初めてログインすると、スプラッシュ画面とログイン画面が表示されます。私のアプリはパスワードを尋ねます。それから私は本のページ1である活動3に私をリダイレクトします。今、私がページ5、すなわちアクティビティ7にいると仮定して、突然ホームボタンを押した後、アプリケーションはバックグラウンド状態になります。
私は、アプリケーションとアプリケーションをフォアグラウンドで再び開くと、アクティビティ7を開始しません。まず、アクティビティ2(ログイン画面)を開始してから、正しいパスワードを尋ねます。ユーザーが正しいパスワードを入力すると、アクティビティー7のみが開始されます。 基本的に私の質問は、アプリケーションがバックグラウンドに入るのか、フォアグラウンドに入るのかを特定する方法はありますか? (つまり、アンドロイドアプリケーションのライフサイクルの方法です。)まず、アプリのライフサイクルメソッドを通じてログインアクティビティを開始できます。これは、アプリケーションのライフサイクルメソッドを委譲することで、iOSで可能です。しかし、どのように私はアンドロイドでそれを行うことができますか?
iOSで最後にアクティブなアクティビティをどのように覚えていますか? –
私はその活動番号を共有プリファレンスに保存するつもりです – appleBoy21
同じ概念をここに使用します。ユーザーがログインすると、インテントを使用してそれぞれのアクティビティに移動します。 –