2015-05-01 4 views
2

Я получаю следующую ошибку только на устройстве Samsung. Прошел через this, но на самом деле это не дает решения.Не удалось создать каталог для SharedPreferences

Не удалось создать каталог для SharedPreferences файл shared_prefs/log_files.xml

Конкретно:

enter image description here

Это, как я объявил SharedPreferences в onCreate

settings = getSharedPreferences("preferences", MODE_PRIVATE); 
+0

вы можете быть более конкретным, которые Samsung + версия ОС + оригинальный диск? –

+0

@BojanKseneman: Samsung Galaxy S5 - 5.0 – Nitish

+0

'private static SharedPreferences getPrefs() { \t return SomeApplication.getInstance(). GetSharedPreferences (PREFS_NAME, Context.MODE_PRIVATE); } 'Этот код работает над нашим S5 5.0, попробуйте изменить название« предпочтения ». Я сомневаюсь, что это проблема. –

ответ

4

Основываясь на подобном сообщении, похоже, что эта ошибка характерна для устройств Samsung; это было подтверждено несколькими пользователями -

Error creating SharedPreferences - couldn't create directory for SharedPreferences file

Было бы целесообразно, чтобы открыть вопрос.

+0

Согласен. Есть ли способ справиться с этим. По крайней мере, крах в приложении. Однако я попытаюсь поймать. – Nitish

+1

Не могли бы вы разместить еще несколько своих кодов, чтобы я мог понять, что вы пытаетесь сделать? – Willis

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