android开发过程中有时候会需要判断某个view多次被点击的事件,
采用Google的方法很简单的可以实现.
1 2 3 4 5 6 7 8 9 10 11 12
| private var mHits = LongArray(3) tbTitle.onClick { System.arraycopy(mHits, 1, mHits, 0, mHits.lastIndex); mHits[mHits.lastIndex] = SystemClock.uptimeMillis(); if (mHits[0] >= mHits[1] - 500 && mHits[1] >= (SystemClock.uptimeMillis() - 500)) { RealmHelper.exportDatabase(activity) activity.showSuccess("Realm Database Exported.") } }
|