我一直在阅读有关此事的Android文档(AsyncTask,Thread)和vogella tutorial,但我还是有疑问。AsyncTask和Thread之间的真正区别
例如,我希望从Android应用程序发送消息到服务器。我想要处理它的回应。我应该使用什么?
我看过一些例子,他们为不阻塞UI创建了一个新的线程,但是这样我们没有进程的进度,你也必须在线程内处理响应,因为run()方法不返回任何东西。
AsyncTask似乎比Thread更好的选择,但我不知道是否有一些关于Android如何运行AsyncTask或线程的连续性。使用2个此功能
然而,Android文档说'AsyncTasks应该用于短操作(最多几秒钟)' – 2012-08-01 12:23:18
yeas,因为你使用GUI和用户不想等待很长一段时间:) – 2012-08-01 12:25:42
但是AsynTask将像一个独立的线程一样运行。他的工作不应该影响主线程(GUI)。或者我错了? – 2012-08-01 12:30:58