0

我是android开发的新手,所以请耐心等待。我有一个应用程序,它显示一个包含“下一步”按钮的弹出窗口。单击它时,前一个会关闭,新的会打开并显示不同的信息。

问题是当这个按钮被点击率非常高时,有时以前的对话框窗口会停留,而新窗口会同时出现。这种情况并非每次都发生。Dialog 用于创建弹出窗口。每次单击下一个按钮时都会使用 dialog.dismiss() 。我正在尝试解决这个问题,以防某些用户尝试做同样的事情。

在按钮动作中

dialog.dismiss();
nextaction();

nextaction() 包含初始化以及加载到弹出窗口的图像和文本,例如

dialog = new Dialog(ctx);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.popupview);

(对话框是全局变量)所以任何人都可以提供一些建议。提前致谢

4

0 回答 0