Android block quick OnClick event,simple implement,Kotlin
var time = 0Lview?.setOnClickListener {val now = System.currentTimeMillis()if (now - time > 300) {Log.d("fly", "正常点击")} else {Log.d("fly", "点击太快了!小于300毫秒的快速连续点击屏蔽。")}time = now}
Android防止用户快速点击触发_android safeonclick-CSDN博客文章浏览阅读535次。Android的按钮或某些组件在接受用户点击时候,会触发提交或响应用户事件,比如提交一次数据到网络服务器,假设用户点击速度太快,以至于这两次点击事件相差无几,会造成接下来的业务逻辑处理异常,因此需要对用户快速点击事件做一层拦截,我实现了一个安全的拦截用户快速点击事件类:package zhangphil.app;import android.os.Handler;import android.os.Looper;import android.os.Message;import android_android safeonclickhttps://blog.csdn.net/zhangphil/article/details/108892367