Я смотрю андроид Shared Preferences, и мне интересно, есть ли способ проверить, существует ли файл настроек.
SharedPreferences mySharedPreferences ;
mySharedPreferences=getSharedPreferences("Name_of_your_preference",mode);
Этот код приводит меня к мысли, что "Name_of_Your_preferene" хранится в виде файла или какого-то контейнера, который будет содержать ваши настройки.
Мне интересно, есть ли возможность проверить, существует ли это или нет. Когда пользователь загружает активность, я хочу сохранить все настройки в этом файле с некоторыми значениями по умолчанию (выключено для всех настроек). Однако я хочу сделать это только в том случае, если они впервые попадают на страницу.
В противном случае, если я буду делать что-то подобное каждый раз, когда страница загружается
SharedPreferences.Editor editor= mySharedPreferences.edit();
/* now store your primitive type values. In this case it is true, 1f and Hello! World */
editor.putBolean("myBoolean",true);
editor.putFloat("myFloat",1f);
editor.putString("myString"," Hello! World");
Я предполагаю, что он переопределит все настройки, которые они установили.