下面是代碼即時試圖調用內部onCreate()
如何在等待線程完成時顯示進度對話框?
_t = new TheThread(this);
pd = new ProgressDialog(this);
pd.setMessage("Trip Detection ..");
pd.show();
_t.start();
while(_t.isAlive()){
//DO NOTHING..WIAITING TILL MAIN THREAD FISHIN
}
printToScreen();
pd.dismiss();
printToScreen()更新的列表視圖。列表視圖的內容使用tread _t更新。但是當我調用這個方法時,我沒有看到任何「等待」消息出現。電話凍結,因爲它曾經是之前(當我沒有在線程上運行內容)。有什麼建議麼 ?
你必須使用的AsyncTask –
一個不只是搪塞UI線程在等待後臺線程完成 – Vladimir
沒有。如何使用它? – dinesh707