2012-02-10 12 views
1

私のコンピュータにAndroidの携帯電話を接続すると、Eclipseでプロジェクトをコンパイルし、自分のアプリを自分のものにアップロードするとすべて正常に動作します。ホームボタンを押すことを含め、私が家を押して、後でゲーム状態が保存されて戻ってくると、アプリに戻ってくる。しかし、もし私が(それをリリースするつもりだったのと同じように)私のアプリを輸出して、自分自身に電子メールを送ろうとしましょう。ホームキーを押してからアプリをもう一度開くと、アプリが完全に再起動します。 (状態は保存されません)、アプリケーションのデバッグバージョンとは何か異なりますか?また、私がEclipseからアプリケーションをインストールし、コンピュータからデバイスを切断してその方法で実行すると、それはまだ状態を記憶しているはずです。エクスポートされたコピーのみが正しく動作しません。アプリが戻ってきたときの状態を保存しない

答えて

0

状態を保存してアプリに戻るときに復元する必要があります。

あなたは、あなたのアプリケーションをセーブステートメソッドとして殺していないシステムに頼っているようです。

Activity Lifecycleを理解してお使いください。システムは、最終的にあなたのアプリをシャットダウンし、どのようにあなたの携帯電話にアプリケーションを展開するに関係なく、メモリを再利用します。

関連する問題