2012年11月9日 星期五

[Android筆記] AsyncTask 同步化執行緒

Java 提供許多標準的 Thread 類別給User使用,但在Andorid常常需要用到同步化的執行緒,此時我們可以使用AsyncTask類別來做同步化的執行緒功能。

建立AsyncTask類別,需要實作doInBackground()onProgressUpdate()onPostExecute()等三個方法。

doInBackground() 方法是指定此獨立執行緒上實際要完成之工作的回呼(Callback)。

onProgressUpdate() 方法會在工作執行有進展時就會被呼叫,此進展應該會由doInBackground()呼叫報告。

onPostExecute() 方法會在工作完成時被呼叫,更新使用者介面資訊,類似告訴使用工作已完成。

沒有留言:

張貼留言