机器人:从服务接入单选按钮的值
-
20-08-2019 - |
题
在我的Android应用,一个的服务强>在后台运行并且它记录的 GPS读数到一个数据库即可。用户看到呈现他们的单选按钮强>一个活动。我想也记录他们当前选择的单选按钮到数据库。
我如何可以从服务接入的单选按钮对象?
解决方案
操作(假定在相同的处理活动的服务运行)的一个简单的方法是使用一个共享的偏好文件。每当一个单选按钮被改变的活性可以写入首选项文件,并且服务可以登记在喜好的侦听或查询的状态,每当写入数据库。
这避免喜好将是与Context.startService()启动的服务更复杂的方式(使之保持运行,即使活动不在身边),然后为活动调用Context.bindService() (开始如果没有运行的服务)返回一个IBinder存根它可以沟通。对于这种方法,我建议你看的服务API演示的。
不隶属于 StackOverflow