防止按钮连续点击的一个新思路

实现思路:按钮被点击后,即将按钮设置为不可用状态(无法点击),同时使用View#postDelayed方法延时指定时间(比如1000毫秒)后将按钮设置为可用状态。

// 防止按钮连续点击
view.setOnClickListener(v -> {
    view.setEnabled(false); // 禁用按钮
    view.postDelayed(() -> view.setEnabled(true), 1000); // 1秒后设为可用状态
    // your code here...

});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。