Как проверить, существует ли файл SharedPreferences или нет

Я ищу общие настройки Android, и мне интересно, есть ли способ просто проверить, существует ли файл настроек.

   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”);

, я предполагаю, что это переопределит все настройки, даже те, которые они набор.

16
задан Aswin Kumar 8 August 2012 в 19:02
поделиться