我在我的应用程序中显示一个自定义对话框,它只停留一小段时间(比如2秒),然后消失。我从主活动中调用这个自定义对话框。我希望我的调用活动暂停,直到自定义对话框消失。问题是,活动代码--在被取消之后--总是被执行,而对话框正在显示。
我已经试着显示对话框,睡了2秒,然后解散它,这是无效的。取消对话框后的活动代码正在执行。
cust_dlg.show();
Thread.sleep(2000);
cust_dlg.dismiss();
我还尝试将对话框放入计时器任务中,该任务也失败了。
final Timer t = new Timer();
cust_dlg.sho