2016-12-25 5 views
0

Я создал SharedPreferences, как это:Android: SharedPreferences файл не создает

SharedPreferences sharedpreferences = getSharedPreferences("MyPREFERENCES", Context.MODE_PRIVATE); 

И я создал файл XML под названием MyPREFERENCES, которые я положил в папку значений, но sharedpreferences не работает. Конечно, я пишу только часть кода, создавшего проблемы. Как создать файл MyPREFERENCESf?

+3

SharedPreferences не должны быть сохранены в файле XML. Файл с именем 'MyPREFERENCES' (в вашем примере) будет автоматически создан при выполнении' getSharedPraferences', но вы не получите его непосредственно из своего кода: вы все равно делаете это через 'SharedPreferences' – GVillani82

ответ

-1

SharedPreferences не хранятся в виде XML-файла ... Вы не можете получить доступ к файлу напрямую (не так, как я знаю). Они хранятся в хранилище и могут быть извлечены путем выполнения того же действия, которое вы указали. В основном: файл SharedPreferences (например, MYPREFERENCES, в соответствии с вашим кодом) автоматически создается в хранилище в первый раз, когда он вызывается. Вы не можете доступ, редактировать или создавать этот файл непосредственно

-Daniel

Смежные вопросы