【发布时间】:2010-12-02 08:32:03
【问题描述】:
这里的场景:
- 客户端远程调用服务(返回无效)并提供 回调对象
- 服务在后台线程上执行一些长时间运行的逻辑 然后使用回调对象触发以太成功或失败 其中(因为这些操纵视觉元素)在执行 Activity#runOnUiThread 块
场景运行良好。问题是 - 我可以使用 AsyncTask 来制作 代码不那么冗长(如何?),这样做会有什么好处 那样吗?
或者我应该一起摆脱客户端回调吗? 执行经过改造的远程服务调用,以在其中返回一些值 AsyncTask#doInBackground?
【问题讨论】:
标签: android asynchronous service