У меня есть 10 значений (int и boolean), которые я хочу сохранить, поэтому я могу загружать их всякий раз, когда они мне нужны (мне нужны разные значения одновременно, что облегчает задачу).Будет ли излишним, если я сделаю один JSONString / (JSONObject) из 10 значений и сохраню эту строку в SharedPreferences?Лучше практиковать просто хранить каждое значение, например, так:
editor.putInt("Volume", VolumeBar.getProgress());
editor.putInt("Difficulty", DifficultyBar.getProgress());
[...]
и получать его из SharedPreferences следующим образом:
Volume = mPrefs.getInt("Volume", maxVolume);
Difficulty = mPrefs.getInt("Difficulty", 0);