ShareDPreference иногда удаляются

Мое приложение использует ShareDPreference (с помощью предпочтительной обработки) для хранения всех настроек. Но иногда все настройки удаляются, и все значения настроены на по умолчанию. В основном на вкладках Android 3.x. На нормальных смартфонах нет проблем.

Я наблюдал, что все настройки удаляются, когда процесс приложения будет убит Android. Я заметил это, потому что значок уведомления больше не отображается. Я также удивляюсь, что процесс убит на таблетках, а не на смартфонах. На моем смартфоне значок уведомления никогда не исчезает.

Мое приложение также имеет услугу, основной процесс и сервис как прочитанные, так и записи на параметры для SharedPreferences. Я иногда заметил, что все настройки очищены после того, как сервис пишет на SharedPreferences. Но это не происходит каждый раз.

Любые идеи? Я понимаю, что ShareDPreferences не следует использовать различными процессами, но он работает на всех смартфонах без проблем!

20
задан almisoft 15 September 2011 в 22:30
поделиться