数独ゲームの継続ボタンの処理に問題があります。このボタンは、電話がオンになるまで機能しますが、電話を再起動して数独の再生を続けようとすると、アプリがクラッシュします。これは、整数の配列の状態を保存していないためです。
これは onPause メソッドです。Activity の状態は保存しますが、3 つの整数配列、easy[]、medium[]、hard[] の状態は保存しません。どうすれば続行できますか?
@Override
protected void onPause() {
super.onPause();
Log.d(TAG, "onPause");
Music.stop(this);
// Save the current puzzle
getPreferences(MODE_PRIVATE).edit().putString(PREF_PUZZLE, toPuzzleString(puzzle)).commit();
}