在android中持续运行后台服务和ui交互

时间:2013-07-04 13:04:18

标签: android

我有一种情况是在后台持续运行我的应用程序作为服务,并且ui与服务的交互是服务的配置操作所必需的。请为我的问题建议我在android中的最佳解决方案。

3 个答案:

答案 0 :(得分:0)

您似乎需要Broadcastreceiver

答案 1 :(得分:0)

Bacground服务和更新ui 的教程在此链接中已明确定义 update ui from background service

答案 2 :(得分:0)

首先,服务是一个在后台运行的组件,它不提供任何用户界面,因此您无需在后台运行它。

如果用户与UI交互时操作繁重,请将繁重的操作放在单独的线程中,然后将数据推送到UI。

这是创建服务的示例:

http://developer.android.com/training/run-background-service/create-service.html

这是一个线程的例子

http://developer.android.com/guide/components/processes-and-threads.html

希望这有帮助!