[問題] asyncTask 結果返回的問題
請問要如何得知 AsyncTask 的工作已經做完了呢?
因為我想在 class A 中 呼叫 AsyncTask 抓取網頁
然後等結果擷取完後解析網頁裡面的頁數資訊
再利用 actionbarsherlock 來 addTab()
網路上的方法有些是把 AsyncTask 的 class 寫在 class A 裡面
但是我希望把他們兩個分開寫在不同的 .java 檔
也有人是把參數傳進去建構子,然後在 AsyncTask 那邊做處理
但是我好像沒辦法在 AsyncTask 中使用 actionbarsherlcok 的相關函式
於是我想到的辦法是在 class A 中建構一個函式 createTab() 用來 addTab()
然後在 onPostExecute() 中呼叫這個 createTab()
但是執行後還是會當機
在網路上查到另外一個 AsyncTask.getStatus() 的東西
不過還是不知道如何應用在上面
這幾天一直查都查不到方法
實在是招窮了,懇求板上的大大們救救小弟吧...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.216.96
推
06/05 02:49, , 1F
06/05 02:49, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):