スレッドについて質問があります。ここで何が起こっているのかわかりません。私の理解では、進行状況ダイアログは長いアクティビティが終了するまで終了しませんが、それは起こっていることではありません。長いアクティビティを開始、終了、スピナーを閉じてから、新しいアクティビティをインテントで開始します。
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);