【Android】ロックしてもアプリを終了しないようにする
Posted: 2012年12月14日(金) 21:31
Eclipse Version: 3.7.2
Android端末: docomo SC-03D (Galaxy SII LTE)
Tree PuzzleをAndroidに移植しようとしています。
今の実装では、ゲーム中にホームボタンを押してホームに戻ったり、電源ボタンを押してロックしたりすると、
そのままアプリが終了してしまいます。
特に電源ボタンを押すと、一瞬端末の動作がおかしくなります。(画面が残ったり、ホームのアイコンがしばらく出なかったり)
どのようにすればホームボタンや電源ボタンを押しても終了しないようにできますか?
SurfaceViewを用いてゲームを作っています。
ゲーム内の終了ボタンで終了させるため、スレッドのループを抜けたらKillProcessしています。
再現するプロジェクトを添付します。
Android端末: docomo SC-03D (Galaxy SII LTE)
Tree PuzzleをAndroidに移植しようとしています。
今の実装では、ゲーム中にホームボタンを押してホームに戻ったり、電源ボタンを押してロックしたりすると、
そのままアプリが終了してしまいます。
特に電源ボタンを押すと、一瞬端末の動作がおかしくなります。(画面が残ったり、ホームのアイコンがしばらく出なかったり)
どのようにすればホームボタンや電源ボタンを押しても終了しないようにできますか?
SurfaceViewを用いてゲームを作っています。
ゲーム内の終了ボタンで終了させるため、スレッドのループを抜けたらKillProcessしています。
再現するプロジェクトを添付します。