實例詳解Android解決按鈕重復點擊問題
更新時間:2015年12月24日 10:21:44 投稿:mrr
在項目中,由于網絡問題,不知道這個按鈕被點擊了幾次,為了防止這一問題發(fā)生,下面小編寫了一段實例代碼給大家詳解android解決按鈕重復點擊問題,對android按鈕重復點擊相關知識,感興趣的朋友一起學習吧
為了防止用戶或者測試MM瘋狂的點擊某個button,寫個方法防止按鈕連續(xù)點擊。具體實例代碼如下所示:
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解決按鈕重復點擊問題,希望大家喜歡。
相關文章
android studio實現(xiàn)簡單的計算器功能
這篇文章主要為大家詳細介紹了android studio實現(xiàn)簡單的計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-05-05
Android編程實現(xiàn)ImageView圖片拋物線動畫效果的方法
這篇文章主要介紹了Android編程實現(xiàn)ImageView圖片拋物線動畫效果的方法,實例分析了Android實現(xiàn)拋物線運動的算法原理與相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10
ScrollView與SeekBar綁定實現(xiàn)滑動時出現(xiàn)小滑塊效果
這篇文章主要為大家詳細介紹了ScrollView與SeekBar綁定實現(xiàn)滑動時出現(xiàn)小滑塊效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10
android開發(fā)教程之獲取power_profile.xml文件的方法(android運行時能耗值)
在Android手機中,對于手機中的每個部件(cpu、led、gps、3g等等)運行時對應的能耗值都放在power_profile.xml文件中2014-02-02
Android優(yōu)化查詢加載大數(shù)量的本地相冊圖片
本文介紹了Android優(yōu)化查詢加載大數(shù)量的本地相冊圖片,可以方便的照片的查詢,,感興趣的小伙伴們可以參考一下。2016-10-10
Android中ScrollView實現(xiàn)滑動距離監(jiān)聽器的方法
ScrollView相信對每位Android開發(fā)者們來說都不陌生,所以這篇文章給大家主要介紹了Android中ScrollView實現(xiàn)滑動距離監(jiān)聽器的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-10-10

