Мне было интересно, какой общий метод используется для сохранения Enum до SharedPrefereces? В настоящее время я использую gson для преобразования enum в String, а затем сохраняю его в SharedPrefereces.
Gson gson = new Gson();
// country is an enum.
String json_country = gson.toJson(country);
sharedPreferences.edit().putString(COUNTRY, json_country);
Мне было интересно, это хороший способ? Есть ли лучший способ?