我在我的主要活動如下:ProgressDialog對UI線程的時間太長出現
private void attemptLogin() {
this.runOnUiThread(new Runnable() {
@Override
public void run() {
dialog = ProgressDialog.show(cntxt, "", "Loading...", true);
}
});
// continue...
}
但是對話沒有出現,無論是設備或模擬器上,很長一段時間,直到後我的登錄過程已完成(無論如何它都會被解僱)。
這是爲什麼,我該如何解決?
告訴我們您的代碼:
您可以通過創建類似這樣的添加/顯示進度對話框? –
似乎你在大的過程之後調用這個方法。你可以發佈你的代碼(更多)。 –