我有一个关于线程的问题。我不确定这里发生了什么。我的理解是,在长时间的活动完成之前,进度对话框不会结束,但这不是正在发生的事情。我希望长时间的活动开始、完成、关闭微调器,然后带着意图开始新的活动。
final ProgressDialog spinnerDialog = ProgressDialog.show(
MainScreen.this, "",
"Waiting for accurate (> 10 meters) GPS coordinates...Please wait. ", true);
new Thread(new Runnable() {
public void run() {
//Do something that takes a while
spinnerDialog.dismiss();
return;
}
}).start();
Intent tvi = new Intent();
tvi.setClass(getInstance(), TabbedView.class);
startActivity(tvi);