我在处理数独游戏中的连续按钮时遇到问题。此按钮在手机打开之前有效,但如果我重新启动手机并尝试继续玩数独,应用程序崩溃,这是因为我没有保存某些整数数组的状态。
这是这里的onPause方法,我会保存Activity的状态,但不会保存我的三个整数数组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();
}