2015-05-09 47 views
0

您好我已經做了大量的研究,但我仍然無法找到一個很好的解釋,什麼回調在android studio中。下載電子表格到Android Studio應用程序代碼

例如什麼功能無法再打做了以下方法:

 public DownloadWebpageTask(AsyncResult callback) { 
    this.callback = callback; 
} 
+0

你的代碼與'android studio'有什麼關係? Android中內置了'DownloadWebpageTask'類嗎? – chenzhongpu

+0

是的,類似的東西。你能解釋一下 – Sindy

+0

我的意思是什麼:我認爲'DownloadWebpageTask'這裏是你定義的類,然後才知道它的真實含義。它是內置的嗎? – chenzhongpu

回答

0

它看起來像你的示例代碼是從這篇文章:

http://blogs.telerik.com/androidteam/posts/15-01-21/google-spreadsheet-as-data-source-android

你是指功能是一個構造函數,允許將對象傳遞到可以用於在類完成處理時異步通知的類中。

當類完成其後臺處理(它擴展了AsyncTask)時,它會調用callback.onResult(table);來表示處理已完成,並將JSON傳遞給創建該類的人。

此設計被用作處理可能需要很長時間並且程序不想阻塞主UI線程,所以它使用AsyncTask產生新的工作線程,然後使用回調來知道線程已完成。

相關問題