C#里如何禁止按钮连续点击,过一会再让按钮可以点击

 我来答
郝先生8888
2014-11-26 · 知道合伙人互联网行家
郝先生8888
知道合伙人互联网行家
采纳数:779 获赞数:2924
2010毕业与隆化职业学校,获得网络管理员4级证书 office4级证书 计算机维修4级证书 获市赛企业网搭建二等奖

向TA提问 私信TA
展开全部
public abstract class OnClickEffectiveListener implements OnClickListener

{

public void onClick(View v)

{

ClickEffectUtil util = ClickEffectUtil.getInstance();

// 通过上次点击时间跟本次点击时间的时间差来判断是否是有效点击

if (util.isEffectiveClick())

{

onClickAvoidForce(v);

}

}

public abstract void onClickEffective(View v);

}

你写一个abstract的MyOnClickListener implements OnClickListener,
然后在onClick(View v)方法中作判断,记录上一次的点击时间,如果本次点击时间未超出限定的时间间隔,则不做响应。
写一个抽象方法供回调。

然后所有需要用到的防暴力点击,都用MyOnClickListener ,不用OnClickListener就没事了。
百度网友e35a809
2014-11-26 · 超过75用户采纳过TA的回答
知道小有建树答主
回答量:250
采纳率:100%
帮助的人:131万
展开全部
你可以使用进程挂起
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式