【发布时间】:2013-12-13 07:01:35
【问题描述】:
在我的应用程序中,我有一个服务,它在重新启动后读取共享首选项。但问题是有时服务能够从共享偏好中读取正确的值,有时则不能。
- Service 被 Android 杀死时(无法读取正确的值)
- 当服务被用户手动终止时(相同)
在这两种情况下,服务都在重新启动。
【问题讨论】:
标签: android multithreading service sharedpreferences handler
在我的应用程序中,我有一个服务,它在重新启动后读取共享首选项。但问题是有时服务能够从共享偏好中读取正确的值,有时则不能。
在这两种情况下,服务都在重新启动。
【问题讨论】:
标签: android multithreading service sharedpreferences handler
首先,确定你保存值的位置,你是在同一个进程中保存的吗?其次,确保在你的服务被杀死之前保存了值。
【讨论】:
你是否像return START_REDELIVER_INTENT;一样重启了服务?
【讨论】: