首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CustomDialog -防止多次点击

CustomDialog -防止多次点击
EN

Stack Overflow用户
提问于 2011-11-18 21:52:36
回答 2查看 425关注 0票数 0

当我们多次单击一个按钮时,是否可以使用标志(与Intent.FLAG_ACTIVITY_REORDER_TO_FRONT相同的方式)来阻止显示CustomDialog

我不想在每次创建新的Dialog时都使用boolean值...

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-25 18:10:44

最后,我使用了一个布尔值。如果有人有别的想法..。

票数 0
EN

Stack Overflow用户

发布于 2012-01-26 10:14:09

我不知道CustomDialog类,所以我假设您指的是“自定义Dialog”(可能是AlertDialog?)。

如果是这样的话,那么没有内置的方法来告诉它自动阻止后续的Dialog出现。

我们在自己的应用程序中遇到了这个问题,并最终为Activity类编写了自己的扩展。它有一个显示对话框的方法,可以确保只显示一个对话框。我们所有的活动都是从这个类扩展而来的,所以我们可以普遍使用这个方法而不是showDialog()

如果你的目标是Android3.0或更高版本(haha, yeah right...),那么我建议你看一下DialogFragments,这是一种新的机制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8183483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档