永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-04-02 17:51
  • 提问者网友:战魂
  • 2021-04-02 08:32
C#里如何禁止按钮连续点击,过一会再让按钮可以点击
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-04-02 09:09
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就没事了。
全部回答
  • 1楼网友:雾月
  • 2021-04-02 10:15
你可以使用进程挂起
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯