實(shí)例詳解Android解決按鈕重復(fù)點(diǎn)擊問(wèn)題
為了防止用戶或者測(cè)試MM瘋狂的點(diǎn)擊某個(gè)button,寫個(gè)方法防止按鈕連續(xù)點(diǎn)擊。具體實(shí)例代碼如下所示:
public class BaseActivity extends Activity { protected boolean isDestroy; //防止重復(fù)點(diǎn)擊設(shè)置的標(biāo)志,涉及到點(diǎn)擊打開其他Activity時(shí),將該標(biāo)志設(shè)置為false,在onResume事件中設(shè)置為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(); //每次返回界面時(shí),將點(diǎn)擊標(biāo)志設(shè)置為可點(diǎn)擊 clickable=true; } /** * 當(dāng)前是否可以點(diǎn)擊 * @return */ protected boolean isClickable(){ return clickable; } /** * 鎖定點(diǎn)擊 */ protected void lockClick(){ clickable=false; } @Override public void startActivityForResult(Intent intent, int requestCode, Bundle options) { if(isClickable()) { lockClick(); super.startActivityForResult(intent, requestCode,options); } } }
通過(guò)一段簡(jiǎn)單的代碼給大家介紹了Android解決按鈕重復(fù)點(diǎn)擊問(wèn)題,希望大家喜歡。
- Android 處理 View 重復(fù)點(diǎn)擊的多種方法
- Android開發(fā)教程之如何屏蔽View的重復(fù)點(diǎn)擊
- Android中如何優(yōu)雅的處理重復(fù)點(diǎn)擊實(shí)例代碼
- Android中AOP的應(yīng)用實(shí)踐之過(guò)濾重復(fù)點(diǎn)擊
- Android優(yōu)雅地處理按鈕重復(fù)點(diǎn)擊的幾種方法
- Android防止按鈕重復(fù)點(diǎn)擊示例代碼
- Android 防止多次重復(fù)點(diǎn)擊的三種方法的示例
- Android 快速實(shí)現(xiàn)防止網(wǎng)絡(luò)重復(fù)請(qǐng)求&按鈕重復(fù)點(diǎn)擊的方法
- Android之有效防止按鈕多次重復(fù)點(diǎn)擊的方法(必看篇)
- Android如何優(yōu)雅的處理重復(fù)點(diǎn)擊
相關(guān)文章
Android實(shí)現(xiàn)絢麗的自定義進(jìn)度條
進(jìn)度條是在Android項(xiàng)目中很常用的組件之一,本文將為大家詳細(xì)地介紹一下自定義進(jìn)度條的實(shí)現(xiàn)過(guò)程。感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-01-01Android 5.0 實(shí)現(xiàn)水波擴(kuò)散效果
這篇文章主要為大家詳細(xì)介紹了Android 5.0 實(shí)現(xiàn)水波擴(kuò)散效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01Android 獲取傳感器列表整理及簡(jiǎn)單實(shí)例
這篇文章主要介紹了Android 獲取傳感器列表整理及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-06-06android Textview文字監(jiān)控(Textview使用方法)
以手機(jī)號(hào)充值為例,當(dāng)用戶輸入最后一位數(shù)時(shí)候,進(jìn)行匯率的變換,本文就實(shí)現(xiàn)類似這樣的功能2013-11-11Android編程使用pull方式解析xml格式文件的方法詳解
這篇文章主要介紹了Android編程使用pull方式解析xml格式文件的方法,結(jié)合實(shí)例形式分析了Android調(diào)用pull解析器操作xml格式文件的步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-07-07Android開發(fā)之進(jìn)度條ProgressBar的示例代碼
本篇文章主要介紹了Android開發(fā)之進(jìn)度條ProgressBar的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03Android 自定義View實(shí)現(xiàn)抽屜效果
這篇文章主要介紹了Android 自定義View實(shí)現(xiàn)抽屜效果的相關(guān)資料,需要的朋友可以參考下2017-05-05