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就没事了。
{
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
你可以使用进程挂起
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯