2010-10-12 224 views
0

誰能告訴大約在Android應用程序中使用的「的AsyncTask」。目前,我正在開發一個應用程序,在這個應用程序中我必須創建一個Class,在這個Class中我必須得到任何特定URL的響應。的AsyncTask Android中

我這個特殊的班級有人告訴我,通過利用「的AsyncTask」來執行此任務。自從我在這裏發佈第一個問題以來,我一直對這裏所有的問題做出非常快速的迴應,並且我非常感謝所有幫助我的人。

我很新到Android編程和感覺受到了社會的僞裝有點信心跟我來。

感謝, 大衛

+0

請參見本教程有關如何在Android上使用的AsyncTask:http://www.android-ios-tutorials.com/182/show-progressbar-while-downloading-image-using-asynctask-in-android/ – Houcine 2014-03-20 14:50:15

回答

4

谷歌的AsyncTask文檔是非常優秀:http://developer.android.com/reference/android/os/AsyncTask.html

這基本上是一個構造,使得線程很簡單。當你在做某個URL的Web請求時,你不想阻塞UI線程。但是,一旦您的後臺任務完成,您通常希望用結果更新您的用戶界面。

AsyncTask讓一切變得簡單。首先,您需要創建一個擴展AsyncTask的類。當您execute任務,其doInBackground方法將在後臺線程上調用。這是您可以從網上下載某些內容或做其他任何您需要做的事情的地方。

doInBackground返回的值將提供給onPostExecute方法,該方法可以適當地更新UI。

同樣,我建議你查看一下谷歌的文檔。他們已經有了很好的例子來說明如何使用它。