阅读量:106
Dialog.dismiss()通常应该在UI线程中调用,否则可能会导致异常。如果想要在异步任务中关闭Dialog,可以使用runOnUiThread来确保在UI线程中调用dismiss方法。
示例代码:
runOnUiThread(new Runnable() {
@Override
public void run() {
dialog.dismiss();
}
});