あなたの質問の最初の部分に。
どのような場合に、どのような理由でどのアプリが強制終了されるかについての詳細情報を取得するにはどうすればよいですか?なぜですか?
Android SDKには、Androidメモリに関する簡単な要約がありますhttp://developer.android.com/guide/topics/fundamentals.html
デフォルトでは、すべてのアプリケーションが独自のLinuxプロセスで実行されます。Androidは、アプリケーションのコンポーネントを実行する必要があるときにプロセスを開始し、不要になったとき、またはシステムが他のアプリケーションのメモリを回復する必要があるときに、プロセスをシャットダウンします。
つまり、Androidは、使用していないと判断した場合(アプリで[終了]をクリックした場合)、またはリソースが不足した場合に、プログラムを強制終了するものとして要約できます。たとえば、RAMが512 MB、空き容量が10 MBあり、12を必要とするアプリを起動した場合、12を取得できる最小使用アプリを特定しようとします。
これはかなりうまくいく傾向があります(少なくとも私の経験では)。あなたはあなたのゲームから家に帰ることができ、いくつかのことをすることができるかもしれませんが、3番目にそれはゲームを立ち退かせます。特にリソースを大量に消費するゲームはどれほどのものであるかを覚えておいてください。そうすれば、そのアプリがすぐに終了する可能性が高くなります。
これが時間の経過とともに消える理由は、同期プロセスが開始してリソースを獲得しようとしている可能性があるためです。この時点でアプリのメモリページがヒットする頻度は非常に低いため、OSが必要だと感じるメモリの再利用は公平なゲームです。
2番目の質問です。
このアプリが引き続き実行できるように設定するにはどうすればよいですか?
私はタスクキラーを使用していませんが、良いものには例外があると確信しています(ATKがリーダーであるようですhttps://market.android.com/details?id=com.rechild.advancedtaskkiller&feature=search_result)リスト。必要なゲームをホワイトリストに登録し、他のプロセスをブラックリストに登録することは可能かもしれません。
私もこのゲームに慣れていないので、自動保存機能などの機能がわかりません。私はいくつかの助けになったと思います。