APP重复点击,出现多次同样的响应
生活随笔
收集整理的這篇文章主要介紹了
APP重复点击,出现多次同样的响应
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于操作的不當,重復點擊會導致出現很多出乎實現者之外的問題,所以對于這個問題,做了一些適當的處理
解決辦法:在BaseActvity(一個基類Activity,所有Activity都集成BaseActivity)中實現onTouchEvent,dispatchTouchEvent方法,處理點擊的時間間隔
DoubleClickUtil.isFastClick()的代碼實現:
/*** 兩次點擊間隔不能少于500ms*/private static final int MIN_DELAY_TIME = 500;private static long lastClickTime;public static boolean isFastClick() {boolean flag = true;long currentClickTime = System.currentTimeMillis();if ((currentClickTime - lastClickTime) >= MIN_DELAY_TIME) {flag = false;}lastClickTime = currentClickTime;return flag;}總結
以上是生活随笔為你收集整理的APP重复点击,出现多次同样的响应的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: my-innodb-heavy-4G.c
- 下一篇: ElasticSearch boo