2011-03-10 16 views
0

私は表面ビューを持っていて、スレッド上で動いているゲームを持っています。 ゲームのプレイ中にHOMEボタンを押してアイコンを使ってゲームを再び開くと、強制終了します。何が問題なのでしょうか?ホームボタンを押した後にアプリを開くと強制終了する

+4

おそらくアンドロイドはあなたのゲームを承認しません。知りません。アンドロイドが何を不満しているかをログで確認できますか? – Reno

答えて

9

Threadは、surfaceCreatedコールバックでthread.start()を使用して開始しますか?そうであれば、ゲームが開始された場合にチェックを含むメンバー変数を使用していない場合は常にエラーが発生します。

コマンドを使用してsurfaceDestroyedコールバックに「Thread」を「一時停止」する必要があります。そのため、一時停止中にゲームコードが再表示されることはありません。次回にアプリケーションを起動するとき(初回または2回目の場合)、状況によってはstart()またはnotify()(一時停止後)が必要です。

最後に、常に常にポストコードです。そうすれば、人々は質問に正しく答えることができます。

+0

例を共有できますか? –

+1

@Gaurav:こちらをご覧ください:http://stackoverflow.com/questions/5318847/android-crash-when-app-is-closed-and-reopened/5318902#5318902 – Wroclai

関連する問題