共有設定を使用して、作成したゲームの最高得点となるintを保存しています。問題は、それがまったく格納されないということです。私は私のデバイスを再起動する/アプリケーションをシャットアップまたはハイスコアがなくなったもの。どうしたの?共有設定が意図したとおりに動作しない
ストア
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("your_int_key", highScore);
editor.commit();
あなたは私がこれ以上のコードを追加したい場合は私に知らせて
SharedPreferences sp1 = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
int highScoreSaved = sp1.getInt("your_int_key", 0);
を取得します。ありがとう! SharedPreference
インスタンスを取得するとき
データを保存するのと同じクラスのデータを取得していますか? –