2011-03-10 28 views
2

我是android中的新手。如何在android中使用我的Asyntask

當我發送請求到服務器,檢索數據,使用SOAP API。

服務器給予迴應BT需要幾seceonds,在duraton我的屏幕背景爲黑色,

I M仍然採用的AsyncTask。(裝載機)

PLZ給任何想法刪除。

+0

我們可能需要查看您的AsyncTask以及您啓動它的方式。 – bigstones 2011-03-10 10:00:26

回答

2

在開始/調用Async任務之前啓動您的processdialog,並在處理程序中解散它。

+2

'AsyncTask'只是爲了避免使用處理程序,您應該在'onPreExecute()'中創建並顯示對話框,並在'onPostExecute()'中將其刪除。 – bigstones 2011-03-10 09:58:17

1

我認爲我的tutorial應該可以幫助你。如果沒有,請更專門針對這個問題。使用進度在這種情況下,Dialog是一個很好的解決方案。

1

Here是使用AsyncTask和進度對話框的一個很好的例子。

相關問題