0

私の問題は、Android アプリケーションがバックグラウンドになったときです。ホーム ボタンをクリックし、アプリケーション アイコンをクリックしてホーム画面からアプリを再度起動すると、ホーム画面に移動したときと同じ画面が表示されます。しかし、それはonDestory()メソッドを呼び出してから、私のアプリケーションから出てきます。メモリ要件などのためにアプリケーションがシステムによって強制終了されたと思いましたが、アクティビティを維持する必要があり、最初からやり直すのではなく、終了した場所と同じ画面が再び表示されるはずです。

これは、セッションを維持するのと同じように達成できます。

4

2 に答える 2

1

入れてみる

android:alwaysRetainTaskState="true"

これらのアクティビティのandroidmanifest.xmlで、ICSはデフォルトでそれを行うと思います。

于 2012-07-25T18:54:44.493 に答える
0

アプリケーションは、異なる画面を持つアプリが異なるアクティビティで作成され、インターフェース部品を表示する場合、「ホーム」ボタンの後に戻ったときに同じ画面を表示します...しかし、いくつかのオブジェクトを作成するだけの場合

visible=true または false

したがって、再開後、最初のビューが表示されます...さまざまなアクティビティ間でインテントを使用してみてください...そして、あなたを助けるコードを示してください...おそらく問題はonDestroy、onPause、onResumeメソッドのオーバーライドにあります

于 2012-07-25T12:30:34.640 に答える