所以我在使用Android對話框時遇到了一些困難。我想要做的是在按下按鈕時顯示一個對話框,然後當我的AsyncTask完成時,將其解除。我甚至無法讓它顯示。這裏是我的OnClick監聽器中的對話框的代碼:Android對話框
ProgressDialog dialog = ProgressDialog.show(getApplicationContext(), "",
"Loading. Please wait...", true);
我的Logcat說它無法添加窗口。這裏是:
01-21 17:44:48.044: E/AndroidRuntime(6319): at android.app.ProgressDialog.show(ProgressDialog.java:116)
如何讓對話框顯示出來?
編輯:
的問題是,當我得到的背景下,這不是讓我活動的範圍內。所以我做了一個設置爲我的Activity的上下文並通過修復它的變量。
有沒有例外,或...? –
是的,一個致命的例外,壞的令牌。 – Flynn