实例详解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 好听的元旦简短祝福语