我发现很多人都遇到了类似的问题,但我只是想在从 URL 中获取一些数据时显示一个对话框,然后在检索到数据后正确关闭。这是我正在尝试做的事情(这是我的 onClick() 刷新按钮的方法):
dialog.show();
// do some work
dialog.dismiss();
这样做你根本看不到对话框。我尝试过使用额外的线程来做到这一点,例如:
Thread t = new Thread() {
public void run() {
dialog.show();
}
};
但是这样我会得到一个错误并强制关闭......
最好的方法是什么?