亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android判斷登錄情況

 更新時間:2019年08月05日 10:15:11   作者:不能改的需求  
這篇文章主要介紹了Android判斷登錄情況,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

屏蔽是否登錄情況

/**
 * 測試是否登陸
 */
loginButton.setOnClickListener(new OnClickLoginedListener(mContext) {
 /**
 * 自定義實現(xiàn)的抽象方法,用于判斷當前設備是否登錄
 */
 @Override
 public boolean isLogined(Activity context, View view) {
 return false;
 }
 /**
 * 主要用于執(zhí)行判斷用戶登錄之后執(zhí)行的邏輯
 */
 @Override
 public void onLoginedClick(View v) {
 Toast.makeText(mContext, "設備已登錄,之后后續(xù)操作...", Toast.LENGTH_LONG).show();
 }
 /**
 * 主要用于執(zhí)行判斷用戶未登錄之后執(zhí)行的邏輯
 */
 @Override
 public void onNoLoginedClick(View v) {
 Toast.makeText(mContext, "設備未登陸,無法執(zhí)行后續(xù)操作...", Toast.LENGTH_LONG).show();
 }
});

按鈕點擊監(jiān)聽是否登錄

/**
 * 判斷當前App用戶是否登錄的監(jiān)聽源碼
 */
public abstract class OnClickLoginedListener extends BaseClickListener {
 private Activity context = null;
 public OnClickLoginedListener(Activity context) {
 this.context = context;
 }
 @Override
 public void onClick(View view) {
 super.onClick(view);
 if (isLogined(context, view)) {
 onLoginedClick(view);
 } else {
 onNoLoginedClick(view);
 }
 }
 /**
 * 判斷當前用戶是否登錄
 * @param context
 * @param view
 * @return
 */
 public abstract boolean isLogined(Activity context, View view);
 /**
 * 用戶登錄之后執(zhí)行的邏輯
 * @param v
 */
 public abstract void onLoginedClick(View v);
 /**
 * 用戶未登錄執(zhí)行點擊事件
 */
 public abstract void onNoLoginedClick(View v);
}

實現(xiàn)

總結(jié):該方法用于返回用戶是否登錄的邏輯判斷,并且也是一個抽象的方法,所以也需要我們在業(yè)務層實現(xiàn)其具體的邏輯,然后我們重寫了其中的onLoginedClick方法和onNoLoginedClick方法,其中onLoginedClick方法為用戶登錄之后的回調(diào)方法,而onNoLoginedClick方法為用戶未登錄之后執(zhí)行的回調(diào)方法

總結(jié)

以上所述是小編給大家介紹的Android判斷登錄情況 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關文章

  • Android 自定義AlertDialog對話框樣式

    Android 自定義AlertDialog對話框樣式

    實際的項目開發(fā)當中,經(jīng)常需要根據(jù)實際的需求來自定義AlertDialog。最近在開發(fā)一個WIFI連接的功能,點擊WIFI需要彈出自定義密碼輸入框,具體代碼大家參考下本文
    2017-09-09
  • Android App使用RecyclerView實現(xiàn)上拉和下拉刷新的方法

    Android App使用RecyclerView實現(xiàn)上拉和下拉刷新的方法

    RecyclerView一經(jīng)推出便被認為是替代ListView的存在,那么ListView的上拉和下拉刷新我們同樣可以使用RecyclerView來做到,這里我們就來看一下Android App使用RecyclerView實現(xiàn)上拉和下拉刷新的方法,首先先來點RecyclerView的小介紹:
    2016-06-06
  • 在Android界面上顯示和獲取Logcat日志輸出的方法

    在Android界面上顯示和獲取Logcat日志輸出的方法

    這篇文章主要介紹了在Android界面上顯示和獲取Logcat日志輸出的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Android自定義密碼輸入EditTextLayout

    Android自定義密碼輸入EditTextLayout

    這篇文章主要為大家詳細介紹了Android自定義密碼輸入EditTextLayout,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • android實現(xiàn)輪播圖引導頁

    android實現(xiàn)輪播圖引導頁

    這篇文章主要為大家詳細介紹了android實現(xiàn)輪播圖引導頁,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Android ViewPager無限循環(huán)實現(xiàn)底部小圓點動態(tài)滑動

    Android ViewPager無限循環(huán)實現(xiàn)底部小圓點動態(tài)滑動

    這篇文章主要為大家詳細介紹了Android ViewPager無限循環(huán)實現(xiàn)底部小圓點動態(tài)滑動的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • RxJava入門之介紹與基本運用

    RxJava入門之介紹與基本運用

    對于Android開發(fā)者來說,當有一天打開技術(shù)論壇、博客滿屏都是各種Rx的時候,心里是很慌的。所以趁著現(xiàn)在跟著小編通過這篇文章先來簡單認識下RxJava,以及RxJava的基本運用。對這感興趣的朋友下面來一起看看吧。
    2016-09-09
  • Android build.gradle版本名打包配置的方法

    Android build.gradle版本名打包配置的方法

    這篇文章主要介紹了Android build.gradle版本名打包配置的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • Android 處理空列表的方法(必看篇)

    Android 處理空列表的方法(必看篇)

    下面小編就為大家?guī)硪黄狝ndroid 處理空列表的方法(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Framework源碼面試之a(chǎn)ctivity啟動流程

    Framework源碼面試之a(chǎn)ctivity啟動流程

    這篇文章主要為大家介紹了Framework源碼面試之a(chǎn)ctivity啟動流程實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09

最新評論