protected void showSpinner() {
dialogSpin = ProgressDialog.show(activity, "",
"Loading. Please wait...", true);
Thread t = new Thread(new Runnable(){
@Override
public void run() {
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
EverydayNotesAndroid3Activity.importAllCalendar();
}
});
}
});
t.start();
}
我想在线程运行时显示微调器。这样,我可以在导入日历时向用户展示我的日历导入方式。
问题:我的 Spinner 对话框只会在导入完成时显示。我不知道我做错了什么,因为根据我的代码,它应该显示对话框然后运行导入(这需要 30 秒),但是再一次,对话框等待导入结束显示。
感谢关注,求更多信息。