我是Android开发新手,并且正在努力解决这个一直给我带来一些挫折的问题。我正试图关闭这个进度Dialog。当我运行该应用程序时,它显示,信息被提取,并且UI被更新。但是,对话从来没有被驳回。ProgressDialog不会在线程中解雇
progDialog = ProgressDialog.show(HomeActivity.this, "", "Fetching info...", true, false);
new Thread(new Runnable() {
public void run() {
fetchInfomation(userID); //fetches information - Works
runOnUiThread(new Runnable() {
public void run() {
setLayoutList(); //updates UI - Works
progDialog.dismiss(); //doesn't seem to close progress dialog
firstView(); //displays prompt - Works
}
});
progDialog.dismiss(); //doesn't close dialog either
}
}).start();
任何想法?
阅读此:http://stackoverflow.com/q/891451/696723。你会从中得到一些想法 – CMA 2012-07-23 03:35:21