先上代码
convertView.setOnClickListener(new OnClickListener() {
long lastClick;
@Override
public void onClick(View v) {
if (System.currentTimeMillis() - lastClick <= 1000) {
return;
}
lastClick = System.currentTimeMillis();
}
});
这样写是编译通过的,但是如果我把long lastClick;放到onClick的里面第一行,然后再进行if来判断,就会报错要求对lastClick进行初始化,这时为什么啊?求解
茅侃侃
相关分类