2012-04-28 48 views
3

我想要调度程序后台服务来运行扫描方法。 所以该服务将更新扫描文件的数量。 如何处理我关闭应用程序调度程序运行服务的情况,更新ui方法将崩溃并停止运行该服务。将服务中的数据发送到活动?

回答

3

根据我的情况

我改变了结构,让发送广播,并在活动中接受它的服务。

+3

您将服务中的数据发送到活动的频率如何?这如何影响性能,如果你发送它让我们说每秒10倍? 10Q – Ewoks 2013-02-12 09:20:08

1

看到这个link。它是Service的一个很好的例子。它说明了双向沟通。

+0

我改变了结构以让服务发送广播并在活动 – Basbous 2012-05-12 16:15:19

+0

中接收它,您确实不需要通过服务发送广播来传输数据。有'ServiceConnection'和'Messenger'类来帮助你完成那个特定的工作。但多数民众赞成如果它的作品! :) – jtanveer 2012-05-13 09:56:52

+0

ServiceConnection仍然活着,当我关闭活动?? – Basbous 2012-05-18 22:59:26