Google API 連續多次點選按鈕3次判斷
finalstaticint COUNTS = 3;//點選次數
finalstaticlong DURATION = 1000;//規定有效時間
long[] mHits = newlong
@Override
publicvoidonClick(View v) {
/**
*
*src 拷貝的源陣列
*srcPos 從源陣列的那個位置開始拷貝.
*dst
*dstPos 從目標陣列的那個位子開始寫資料
* length 拷貝的元素的個數
*/
System.arraycopy(mHits, 1,mHits, 0, mHits.length - 1);
//實現左移,然後最後一個位置更新距離開機的時間,如果最後一個時間和最開始時間小於DURATION,即連續5次點選
mHits[mHits.length - 1] =SystemClock.uptimeMillis();
if (mHits[0]>= (SystemClock.uptimeMillis() - DURATION)) {
String tips = "您已在[" + DURATION + "]ms內連續點選【" + mHits.length + "】次了!!!";
}
}