Android 手機衛士--導航界面4的業務邏輯

来源:http://www.cnblogs.com/wuyudong/archive/2016/10/12/5952640.html
-Advertisement-
Play Games

本文實現導航界面4的業務邏輯,導航界面4的界面如下: 本文地址:http://www.cnblogs.com/wuyudong/p/5952640.html,轉載請註明出處。 相應的代碼如下: 給”下一頁“按鈕添加邏輯,當沒有選中checkbox的時候,點擊按鈕後彈出提醒,代碼如下: ...


本文實現導航界面4的業務邏輯,導航界面4的界面如下:

本文地址:http://www.cnblogs.com/wuyudong/p/5952640.html,轉載請註明出處。

相應的代碼如下:

    private void initUI() {
        cb_box = (CheckBox)findViewById(R.id.cb_box);
        //1,是否選中狀態的回顯
        boolean open_security = SpUtil.getBoolean(this, ConstantValue.OPEN_SECURITY, false);
        cb_box.setChecked(open_security);
        //2,根據狀態,修改checkbox後續的文字顯示
        if(open_security) {
            cb_box.setText("安全設置已開啟");
        } else {
            cb_box.setText("安全設置已關閉");
        }
        //3,點擊過程中,監聽選中狀態發生改變過程,
        cb_box.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
                //4,isChecked點擊後的狀態,存儲點擊後狀態
                SpUtil.putBoolean(getApplicationContext(), ConstantValue.OPEN_SECURITY, b);
                //5,根據開啟關閉狀態,去修改顯示的文字
                if(b) {
                    cb_box.setText("安全設置已開啟");
                } else {
                    cb_box.setText("安全設置已關閉");
                }
            }
        });
        //4,isChecked點擊後的狀態,存儲點擊後狀態
        SpUtil.putBoolean(this, ConstantValue.OPEN_SECURITY, cb_box.isChecked());
    }

給”下一頁“按鈕添加邏輯,當沒有選中checkbox的時候,點擊按鈕後彈出提醒,代碼如下:

    public void nextPage(View view) {
        boolean open_security = SpUtil.getBoolean(this, ConstantValue.OPEN_SECURITY, false);
        if(open_security) {
            Intent intent = new Intent(getApplicationContext(), SetupOverActivity.class);
            startActivity(intent);
            finish();
            SpUtil.putBoolean(this, ConstantValue.SETUP_OVER, true);
        } else {
            ToastUtil.show(this, "必須開啟防盜保護");
        }
    }

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 目的 template綁定(模板綁定)使用渲染模板的結果填充關聯的DOM元素。 模板是一種簡單方便的方式來構建複雜的UI結構 。 下麵介紹兩種使用模板綁定的方法: 本地模板是支持foreach,if,with和其他控制流綁定的機制。 在內部,這些控制流綁定捕獲元素中包含的HTML標記,並將其用作模板... ...
  • 之前看別人寫的插件經常會用到RegExp對象來驗證輸入,並且獲取一些那時我並不曉得是什麼東西的數組,來取值進行自定義的邏輯處理。今天學習了一下RegExp類型。終於有了一個初步的瞭解,至少不會看一會就感覺蒙圈了,記錄分享一下 ECMAScript通過RegExp類型來支持正則表達式 語法如下 其中 ...
  • 這章與上一張《jQuery input 下拉框焦點事件》類似 這章講述div的焦點事件如何使用 div的焦點事件與input的焦點事件區別在於 需要多添加一個屬性:tabindex; (Safari可能不支持) 這個屬性是可以讓鍵盤獲取到焦點事件,當然,我們只是用這個屬性來讓div有焦點而已;為了不 ...
  • 一、HTML 二、最基本的HTML結構 三、最常用的HTML標簽 a、佈局標簽 div標簽定義文檔中的分區或節(division/section),可以把文檔分割為獨立的、不同的部分,主要用於佈局。 aside標簽的內容可用作文章的側欄,html5新增標簽。 header標簽定義頁面的頭部(介紹信息 ...
  • 一看就懂。走起! ...
  • <marquee>知識點 現在這個標簽不主張使用,因為不符合w3c標準(結構、樣式、行為)功能性分離。 1.behavior滾動的方式 【alternate】:表示在兩端之間來回滾動 【scroll】:表示由一端滾動到另一端,會重覆 【slide】:表示由一端滾動到另一端,不會重覆 2.direct ...
  • 首先上控制項的地址http://code.ciaoca.com/jquery/validation-engine/ 具體使用方式網站里說的很清楚,我寫這篇文章主要是用於記錄如何自己添加自定義正則表達式,這個問題折騰了幾次,剛剛纔會搞。網上也查了很多,都沒有說到點子上的,也許是我太笨沒看懂。 進入正題, ...
  • React不管在demo渲染還是UI上,都是十分方便,本人菜鳥試試學習一下,結合阮一峰老師的文章,寫下一點關於自己的學習react的學習筆記,有地方不對的地方,希望各位大牛評論指出; PS:代碼包下載: react包引入,在標簽里引入包; 首先,最後一個 <script> 標簽的 type 屬性為  ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...