4

私はAndroidアプリを開発しています。画面をロックしたときにアプリが強制終了されないようにするにはどうすればよいですか

ゲームのように。画面のロックを解除しても、ゲームはまだライブです。

4

1 に答える 1

2

ロック画面を押すと、基本的には、ゲームがアクティビティ ライフサイクルの一時停止状態になるということが起こります。これは、onPause メソッドにいくつかのログを追加することで確認できます。

さらに、アクティビティが一時停止状態にあり、大量のメモリを占有している場合、Android システムにはアプリを強制終了する権利があります。また、Activity ライフサイクルの onResume メソッドにいくつかのログを追加します。

Android アクティビティのライフサイクルを理解するには、以下のリンクを参照することを強くお勧めします。また、ゲームの一般的なパターンは、onPause メソッドでゲームの状態を保存し、onResume メソッドでゲームの保存された状態を取得することです。

また、onPause メソッドでオブジェクトを解放していることを確認してください。メモリ システムを占有しているため、アプリが強制終了されているようです。

http://developer.android.com/reference/android/app/Activity.html

于 2012-07-22T01:58:05.500 に答える