实例详解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解决按钮重复点击问题,希望大家喜欢。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志