私は2つのアクティビティを持っています:ログインとリスト。 ログインするとリストが表示されます。ユーザーがリストのアクティビティに入っているときにホームボタンを押します。その後、アプリアイコンをクリックすると、ログインページが表示されます。それはリストを表示する必要があります。私はアンドロイドアプリで予想外の問題に直面しています
解決方法
私は2つのアクティビティを持っています:ログインとリスト。 ログインするとリストが表示されます。ユーザーがリストのアクティビティに入っているときにホームボタンを押します。その後、アプリアイコンをクリックすると、ログインページが表示されます。それはリストを表示する必要があります。私はアンドロイドアプリで予想外の問題に直面しています
解決方法
他のアプリのメモリを解放するために、アプリがメモリからプッシュされることがあります。それが起こると、ユーザーが入力したときにアプリが再起動され、最初のアクティビティが開きます。アプリ状態を維持するための唯一の(あるいは唯一の)方法は、どこかに保存することです。ユーザーがSharedPreferencesにログインしているかどうかを保存し、ログインアクティビティが作成されたときにこれをチェックすることができます。
他のアプリケーションに必要なメモリ量によっては、アプリが強制終了されることがあります。アプリケーションは、殺されていないかのように動作するために、状態を保存して復元する必要があります。
開発者ドキュメントのActivity Lifecycleのセクションを読んだら、何をする必要があるのかを理解する必要があります。