現在、アプリを閉じたときに変数を保存し、アプリを開いたときに変数を元に戻そうとしています。私はこれを正しく行っているかどうかわかりません。私の変数は count と呼ばれ、それを保存して復元したいと考えています。これは正しいですか?もしそうなら、なぜそれが機能していないのですか?そうでない場合、何を変更する必要がありますか? (私は明らかにSharedPreferencesを使用しています)
protected void onPause(){
super.onPause();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("count", count);
editor.commit();
}
@Override
protected void onResume(){
super.onResume();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
count = settings.getInt("count", count);
}