0

加速度計に大きく依存する Android アプリケーションを開発しています。このため、onResume および onPause イベントが正しく処理されるようにする必要があります。

私のアプリケーションは、WidgetLocker が無効になっているときは完全に動作しますが、WidgetLocker が有効になっているときに画面をロックしてアプリケーションに戻ると、アプリケーションがフリーズし、再度応答する前にプロセスを強制終了する必要があります。

私の推測では、イベント onPause または onResume のいずれかが実行されていないため、加速度計が 2 回登録されているか、2 回登録解除されています。

イベントがヒットすることを確認する方法、またはイベントがヒットしない場合に備えてプログラムする方法はありますか? 他のアプリケーションや WidgetLocker で問題が発生したことはないので、何か問題があると思います。

4

1 に答える 1

0

私は何も悪いことをしていませんでした。

WidgetLocker に関する問題の事例が他にも文書化されています。開発のために、ロック画面を無効にするだけです。上記の問題はハードウェアに依存し、ロック画面が原因です。多数のゲームやプロのゲームをプレイしているときに、私の電話 (HTC EVO Design 4g) に同様の問題が発生します。

于 2012-06-08T19:04:30.503 に答える