How to prevent rapid double click on a button

后端 未结 11 1265
野的像风
野的像风 2021-01-01 19:12

I have looked at the answers here - Android Preventing Double Click On A Button and implemented qezt\'s solution like and I\'ve tried setEnabled(false) like so

11条回答
  •  梦毁少年i
    2021-01-01 19:39

    Kotlin short version:

    private var lastClickTime: Long = 0
    
    //in click listener
    if (SystemClock.elapsedRealtime() - lastClickTime < 1000) {
        return
    }
    lastClickTime = SystemClock.elapsedRealtime()
    

提交回复
热议问题