第一:
先将点击item要跳转的页面的启动模式设置为singleTop,既:android:launchMode="singleTop".
第二:
添加一个判断,设置防止重复点击事件间隔
public class CalcUtils {
private static long lastClickTime;
//防止重复点击 事件间隔,在这里我定义的是1000毫秒
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
long timeD = time - lastClickTime;
if (timeD >= 0 && timeD <= 500) {
return true;
} else {
lastClickTime = time;
return false;
}
}
}
至此,就可以解决listview的item被双击的问题了.