У меня очень странная проблема, которая возникает только на Android 16, а не на Android 27 [я не проверял другую версию, чтобы проверить, где она начинается]
SharedPreferences.Editor edit = PreferenceManager.getDefaultSharedPreferences(getApplication()).edit();
edit.putBoolean(getString(R.string.pref_custom_list), false);
edit.putStringSet(getString(R.string.pref_username_list_, getCurrentUser().getAuth().getUserId()), imported);
edit.commit();
System.exit(1);
Импортировано Set<String>
когда я перезагружаю приложение и пытаюсь прочитать
final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this.getApplication());
final Set<String> cachedList = pref.getStringSet(getString(R.string.pref_username_list_, userid), new HashSet<String>(APIFacade.CACHE_SIZE));
На Android 16 я получаю пустой набор, но на 27 все в порядке
что может быть?