我正在尝试在我的应用程序中实现线程。我正在使用Web服务并获取它以显示一些结果。暂时我正在显示我正在使用线程的进度对话框。以下是线程实现:
final Handler handler=new Handler();
progDialog = ProgressDialog.show(Departments.this.getParent(), "Loading... ",
"please wait....", true);
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
suid = DownloadData();
struid = suid.struid;
dep = Download(struid);
departments = dep.departments;
depid = dep.depid;
handler.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
progDialog.dismiss();
}
});
}
}).start();
当我调试应用程序时,一切似乎都很好,结果会相应显示。但是,当我运行应用程序时,会看到进度对话框但不显示结果 有什么我想念的吗?