Android防止按鈕在規定時間內被連續點擊的簡單方法
public class ClickFilter
{
public static final long INTERVAL = 500L; //防止連續點擊的時間間隔
private static long lastClickTime = 0L; //上一次點擊的時間
public static boolean filter()
{
long time = System.currentTimeMillis();
lastClickTime = time;
if ( ( time - lastClickTime ) > INTERVAL )
{
return false;
}
return true;
}
}
在按鈕onClick()方法裡首先調用
if(ClickFilter.filter()) return;
即可;
更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11