我一直在閱讀有關此事的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