原理:连续两次之间点击的时间小于某个值,就视为双击;
//多次点击事件的实现
int n=1;
long[] mHits=new long[n];
//多次点击事件,数组长度是n就点击n次;
@SuppressLint("WrongConstant")
public void click(View view){
/*
*第一个参数 拷贝源数组
* 从源数组的哪个位置开始拷贝
* 目标数组
* 从目标数组的哪个位置开始写数据
* 拷贝元素的个数
*
* */
System.arraycopy(mHits,1,mHits,0,mHits.length-1);
mHits[mHits.length-1]= SystemClock.uptimeMillis();
if(mHits[0]>=(SystemClock.uptimeMillis()-500)){
Toast.makeText(this,""+n,1).show();
}
}