我在Android中创建向购物车流程添加产品。这个过程可能是:
web service
以获取产品详细信息。web service
)。web service
获取新列表)在这里使用AsyncTask
课有什么意义吗?似乎single thread
对我来说更好(用户不会比web service
的结果更早获得信息)。
我是对的吗?
答案 0 :(得分:0)
好吧,无论如何你都会使用AsyncTask
,因为几乎所有的android http框架都在使用它。
你对单个线程的意思是正确的,除非这个线程不是MainThread
:)。一旦你试图以某种方式阻止主线程,Android会立即抛出异常。
因此,AsyncTask(+)是您在应用中封装http处理的唯一选择
答案 1 :(得分:0)
当您使用webservice
时,必须使用AsyncTask这是Android中Ksoap webservice的示例链接 http://code.tutsplus.com/tutorials/consuming-web-services-with-ksoap--mobile-21242
使用AsyncTask的Ksoap