編輯:關於android開發
本文實現導航界面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, "必須開啟防盜保護"); } }
安卓性能調優工具簡介,安卓調優簡介Traceview Traceview是執行日志的圖形查看器。這些日志通過使用Debug類記錄。 Traceview可以幫助
可展開的列表組件——ExpandableListView深入解析,expandablelist展開可展開的列表組件——ExpandableListView深入解析 一、知
[轉]Android逆向之動態調試總結,android動態調試一、在SO中關鍵函數上下斷點 剛學逆向調試時。大多都滿足於在SO中某關鍵函數上下斷點。然後通過操作應用程序,
Gradle混淆+打包Jar包基礎,gradle混淆打包jar本文為原創文章,轉載請注明出處。 文章最後會附帶源碼下載地址,有需要的朋友可下載。 通常我們編