相关疑难解决方法(0)

SharedPreferences有时会被删除

我的应用程序使用SharedPreferences(在PreferenceActivity的帮助下)存储所有设置.但有时会删除所有设置,并将所有值设置回默认值.主要在Android 3.x标签上.在普通的智能手机上没有问题.

我发现,当应用程序进程被Android杀死时,所有设置都会被删除.我注意到了这一点,因为不再显示通知图标.我也想知道为什么这个过程会在平板电脑而不是智能手机上被杀死.在我的智能手机上,通知图标永远不会消失.

我的应用程序还有一个服务,主要进程和服务都对SharedPreferences进行读写设置.我有时会注意到,一旦服务写入SharedPreferences,所有设置都会被清除.但它并不是每次都会发生.

有任何想法吗?我意识到SharedPreferences不应该被不同的进程使用,但它适用于所有智能手机而没有问题!

service android sharedpreferences

20
推荐指数
2
解决办法
7575
查看次数

标签 统计

android ×1

service ×1

sharedpreferences ×1