国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

實例詳解Android解決按鈕重復點擊問題

2020-04-11 11:08:04
字體:
來源:轉載
供稿:網友

 為了防止用戶或者測試MM瘋狂的點擊某個button,寫個方法防止按鈕連續點擊。具體實例代碼如下所示:

public class BaseActivity extends Activity { protected boolean isDestroy; //防止重復點擊設置的標志,涉及到點擊打開其他Activity時,將該標志設置為false,在onResume事件中設置為true private boolean clickable=true; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); isDestroy=false; requestWindowFeature(Window.FEATURE_NO_TITLE); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } @Override protected void onDestroy() { super.onDestroy(); isDestroy=true; } @Override protected void onResume() { super.onResume(); //每次返回界面時,將點擊標志設置為可點擊 clickable=true; } /** * 當前是否可以點擊 * @return */ protected boolean isClickable(){ return clickable; } /** * 鎖定點擊 */ protected void lockClick(){ clickable=false; } @Override public void startActivityForResult(Intent intent, int requestCode, Bundle options) { if(isClickable()) { lockClick(); super.startActivityForResult(intent, requestCode,options); } } } 

通過一段簡單的代碼給大家介紹了Android解決按鈕重復點擊問題,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 托里县| 丰镇市| 衡南县| 蒲江县| 若尔盖县| 寻乌县| 博爱县| 新昌县| 来宾市| 子长县| 读书| 巴楚县| 介休市| 和田县| 亚东县| 福安市| 潞城市| 察隅县| 瑞安市| 安龙县| 塔城市| 宣恩县| 伊金霍洛旗| 广西| 光山县| 额敏县| 定边县| 常熟市| 青岛市| 漳浦县| 彭州市| 金华市| 科技| 屏东市| 康乐县| 偃师市| 修文县| 偃师市| 揭阳市| 油尖旺区| 平江县|