这个短时间内的连续点击,处理是需要做的,要不然有可能程序会不够健壮,其实就跟考虑并发一样, 你可以不做,
一个两个人用没事,但是如果你放到实际场景中去应用,真的是不行,会出来各种莫名其妙的问题,一点都不稳定,这个
时候,你再去解决已经来不及了,这个并发问题,真的是,很多工作,3,4年,甚至7,8年,都不会仔细考虑的问题...很容易忽略..
继续说,这个问题:直接看代码,可以复制过去使用.
1.写一个ClickUtils类:
package com.test.utils;public class ClickUtils {// 两次点击按钮之间的点击间隔不能少于1000毫秒public static int MIN_CLICK_DELAY_TIME = 1500;private static long lastClickTime;public synchronized static boolean isFastClick() {boolean flag = false;long curClickTime = System.currentTimeMillis();if ((curClickTime - lastClickTime) >= MIN_CLICK_DELAY_TIME) {flag = true;}lastClickTime = curClickTime;return flag;}public synchronized static boolean isFastClick(int time) {MIN_CLICK_DELAY_TIME =time;boolean flag = false;long curClickTime = System.currentTimeMillis();
AndroidStudio安卓原生开发_android按钮防止短时间内连续点击_在android_java中都能使用---Android原生开发工作笔记131
如果觉得《AndroidStudio安卓原生开发_android按钮防止短时间内连续点击_在android_java中都能使》对你有帮助,请点赞、收藏,并留下你的观点哦!