2011-06-18 16 views
1

私は2つのアクティビティを持っています:ログインとリスト。 ログインするとリストが表示されます。ユーザーがリストのアクティビティに入っているときにホームボタンを押します。その後、アプリアイコンをクリックすると、ログインページが表示されます。それはリストを表示する必要があります。私はアンドロイドアプリで予想外の問題に直面しています

解決方法

答えて

2

他のアプリのメモリを解放するために、アプリがメモリからプッシュされることがあります。それが起こると、ユーザーが入力したときにアプリが再起動され、最初のアクティビティが開きます。アプリ状態を維持するための唯一の(あるいは唯一の)方法は、どこかに保存することです。ユーザーがSharedPreferencesにログインしているかどうかを保存し、ログインアクティビティが作成されたときにこれをチェックすることができます。

2

他のアプリケーションに必要なメモリ量によっては、アプリが強制終了されることがあります。アプリケーションは、殺されていないかのように動作するために、状態を保存して復元する必要があります。

開発者ドキュメントのActivity Lifecycleのセクションを読んだら、何をする必要があるのか​​を理解する必要があります。

関連する問題