写个方法防止item连续点击。
- public class Utils {
- private static long lastClickTime;
- public static boolean isFastDoubleClick() {
- long time = System.currentTimeMillis();
- if ( time - lastClickTime < 500) {
- return true;
- }
- lastClickTime = time;
- return false;
- }
- }
item点击时,增加判断就行了:
- public void onClick(View v) {
- if (Utils.isFastDoubleClick()) {
- return;
- }
- }