java如何在使用绑定调用服务的方法时使用线程
我有一个服务,我通过使用“绑定”的活动与它进行交互
现在,我已经公开了一些使用绑定调用的方法,这些方法可能需要一些时间才能完成(重量级)
如何在单独的线程中运行此功能
我应该在“活动”或“服务”中使用线程吗
你可以在下面搜索框中键入要查询的问题!
我有一个服务,我通过使用“绑定”的活动与它进行交互
现在,我已经公开了一些使用绑定调用的方法,这些方法可能需要一些时间才能完成(重量级)
如何在单独的线程中运行此功能
我应该在“活动”或“服务”中使用线程吗
# 1 楼答案
一般来说,如果您的任务无论如何都应该完成(即使活动已停止),或者您需要线程,这将侦听服务器更新,请使用服务。否则,使用活动
现在,您可以在后台使用以下方法执行任务(在
Activity
或Service
中,这无关紧要):1)最好的方法是从AsyncTask开始
2)另一种方式是启动线程:
读一下:http://developer.android.com/guide/topics/fundamentals/services.html
# 2 楼答案
通过分叉线程,或使用
AsyncTask
等这取决于你,不能抽象地回答