2011-10-26 6 views
0

[OK]を私のゲームは2つのボタンで始まりますメニューに行くことを決めるので、私は私の電話のBACKボタンを押します。メニューが表示されますが、今私は自分のゲームに戻り、中止したところから続行したいと思います。ゲーム内GOBACKない作業

私はfinish()を入れようとしました。私はそれを押して、それはちょうどメインのアンドロイド画面に私を取得します。

+0

これはAndroid用ですか? – NickLH

+0

ofcourseはアンドロイド向けです! – user1015311

+0

私はまた、このコードを[続行]ボタンで試しました:Intent intent = new Intent(); setResult(RESULT_OK、intent); finish();それは動作しません... – user1015311

答えて

0

ゲームアクティビティでは、onPauseメソッドをオーバーライドして、ロジックを保存する必要があります。あなたは、活動状態を保存するためにSQLiteまたはfileを使用することができます。ゲームのonCreateまたはonResumeにこのデータをロードして(存在する場合)、ゲームを再開します。 メインアクティビティがクラッシュしたり、ユーザープッシュホームbtnがあっても正しい作業です。