0

メニューと 3 段階のゲームを備えたシンプルな Android ゲームを開発しています。現在、ゲームの状態を保存する作業を行っています。メニュー アクティビティでは、オーディオ (オン/オフ)、広告 (オン/オフ) などの設定を変更できます。ユーザーが「新しいゲーム」を押すと、ゲーム アクティビティのメニュー アクティビティが終了します。

1) ユーザーがゲームで [戻る] ボタンを押すたびに、メニュー アクティビティを終了して意図的に再起動する必要がありますか? それらの両方 (メニュー アクティビティとゲーム アクティビティ) を維持すると、OutOfMemory エラーが発生します。

2) ユーザーがメニューで変更した設定をどこに保存すればよいですか?

ゲームの状態の保存と Android の開発は初めてなので、詳細な回答をいただければ幸いです。

4

3 に答える 3

1

Google がゲーム開発者に押し付けようとしているものの 1 つは、Google Play ゲーム サービスです。あなたはそれであなたの問題を解決することができます. そのための追加の学習曲線が必要ない場合は、SharedPreferences を使用して設定を保存できます。データの保存の詳細については、データ ストレージを参照してください。

Google の Android 開発者向けドキュメントを読むことを強くお勧めします。そこでは多くの疑問が解決されます。

于 2013-11-25T08:05:34.263 に答える
1

プリファレンスの使用。

これを行うのに役立つ便利なリンクを次に示します。

  1. 設定
  2. android.preference パッケージ
  3. 共有設定
  4. Shared Preferences.Editor
  5. 好み
于 2013-11-25T08:04:58.690 に答える