![]() |
1
2
这样做的一个简单方法(假设您的服务与活动运行在同一进程中)是使用共享的首选项文件。只要更改了一个单选按钮,活动就可以写入首选项文件,服务可以在首选项上注册一个侦听器,或者在写入数据库时检查状态。 避免首选项的更复杂的方法是使用context.startService()启动服务(这样即使活动不在周围,服务也会保持运行),然后让活动调用context.bindservice()(如果服务不在运行,则启动服务)返回它可以与之通信的ibinder存根。对于这种方法,我建议您查看 Service API Demos . |
![]() |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
![]() |
Community wiki · 局部变量可能尚未初始化 1 年前 |
![]() |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 2 年前 |