浏览代码

优化防抖动毫秒值

drake 4 年之前
父节点
当前提交
4f829a9b32
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      net/src/main/java/com/drake/net/utils/ThrottleClickListener.kt

+ 2 - 1
net/src/main/java/com/drake/net/utils/ThrottleClickListener.kt

@@ -16,6 +16,7 @@
 
 package com.drake.net.utils
 
+import android.os.SystemClock
 import android.view.View
 import java.util.concurrent.TimeUnit
 
@@ -41,7 +42,7 @@ internal class ThrottleClickListener(
     private var lastTime: Long = 0
 
     override fun onClick(v: View) {
-        val currentTime = System.currentTimeMillis()
+        val currentTime = SystemClock.elapsedRealtime()
         if (currentTime - lastTime > unit.toMillis(interval)) {
             lastTime = currentTime
             block(v)