实例详解Android解决按钮重复点击问题
为了防止用户或者测试MM疯狂的点击某个button,写个方法防止按钮连续点击。具体实例代码如下所示:
publicclassBaseActivityextendsActivity{
protectedbooleanisDestroy;
//防止重复点击设置的标志,涉及到点击打开其他Activity时,将该标志设置为false,在onResume事件中设置为true
privatebooleanclickable=true;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
isDestroy=false;
requestWindowFeature(Window.FEATURE_NO_TITLE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
@Override
protectedvoidonDestroy(){
super.onDestroy();
isDestroy=true;
}
@Override
protectedvoidonResume(){
super.onResume();
//每次返回界面时,将点击标志设置为可点击
clickable=true;
}
/**
*当前是否可以点击
*@return
*/
protectedbooleanisClickable(){
returnclickable;
}
/**
*锁定点击
*/
protectedvoidlockClick(){
clickable=false;
}
@Override
publicvoidstartActivityForResult(Intentintent,intrequestCode,Bundleoptions){
if(isClickable()){
lockClick();
super.startActivityForResult(intent,requestCode,options);
}
}
}
通过一段简单的代码给大家介绍了Android解决按钮重复点击问题,希望大家喜欢。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短