嗯,我已經看到各種各樣的失敗,同時試圖讓這個工作。我有一個通過Activity啓動的線程。線程需要創建/顯示進度對話框並將其解除。無法獲得ProgressDialog以線程顯示
當我試圖直接顯示ProgressDialog時,出現一個錯誤,表示我的Looper沒有準備好。我用一個Looper擡起頭來實施它。但是,我必須調用Looper.loop來顯示進度對話框。在顯示應用程序凍結之後,永遠不會繼續Looper.loop調用。
我無法使它工作,所以使用HandlerThread和Handler尋找一種全新的方式。我創建一個HandlerThread並啓動它。我從線程中獲得循環,並創建一個Handler。我的ProgressDialog或Toasts根本不會顯示。
有沒有更簡單的方法去做到這一點?
你可以在這裏發佈你的代碼嗎... – Vinay 2011-04-07 03:30:30