我在Android中:
HttpResponse httpGetResponse = client.execute(request);
...
Log.e("HEADER: ", httpGetResponse.getStatusLine().toString() );
即。我execute
HttpGet
请求,然后对回复做一些事情。但我想以某种方式将它放入一个单独的线程中,以便UI
线程在服务器响应时不会冻结。您认为最好的方法是什么?
Thansk!
答案 0 :(得分:2)
将您的请求包装到AsyncTask中并在doInBackground中执行实际请求。由于您可能必须使用UI线程上的输出,您可能应该从doInBackground中返回所需的数据并使用AsyncTask中的postExecute选项。
答案 1 :(得分:1)
最简单的方法是使用AsyncTask。