如何从一个安静的 Web 服务动态更新 SharedPreferences 或 Default Preferences。理想情况下,我希望能够将更改推送到手机,但它是 Android 2.1+,所以我认为推送不可用。
问问题
284 次
1 回答
1
我将在后台构建一个常驻服务,并以设定的时间间隔轮询您的网络服务。设置推送通知是可能的,但我认为您会发现使用服务更容易做到这一点,并且不需要任何外部设施(如推送通知)。
构建一个 Android 服务,并在该服务中设置一个处理程序或计时器事件,该事件以设定的时间间隔关闭。此时,对远程 Web 服务执行 HTTP 请求,读取结果,然后将值推送到 SharedPreferences。
如果您希望即使您的代码当前未运行也能运行,请查看AlarmManager
于 2011-03-03T02:15:29.277 回答