From d1833b2a7cad46529087e2a40f596c205022f02f Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期五, 29 三月 2019 15:46:09 +0800
Subject: [PATCH] 给系统设置加上密码才能进入

---
 app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java |   32 +++++++++++++++++++-------------
 1 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java
index b26ae71..8106811 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java
@@ -15,7 +15,8 @@
 import me.yokeyword.fragmentation.SupportFragment;
 import safeluck.drive.evaluation.R;
 
-/**棣栭〉
+/**
+ * 棣栭〉
  * MyApplication2
  * Created by lzw on 2019/3/15. 10:21:58
  * 閭锛�632393724@qq.com
@@ -30,7 +31,7 @@
     @Override
     public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
 
-        View view = inflater.inflate(R.layout.layout_home_fragment,container,false);
+        View view = inflater.inflate(R.layout.layout_home_fragment, container, false);
         initView(view);
         return view;
     }
@@ -45,30 +46,30 @@
 
     @Override
     public void onClick(View v) {
-        switch (v.getId()){
+        switch (v.getId()) {
             case R.id.car_train:
                 //鍗曟満璁粌
                 TrainFragment trainFragment = findFragment(TrainFragment.class);
-                if (trainFragment == null){
+                if (trainFragment == null) {
                     trainFragment = (TrainFragment) TrainFragment.newInstance();
                     start(trainFragment);
-                }else{
+                } else {
                     start(trainFragment);
                 }
                 break;
             case R.id.network_train:
                 NetWorkTrainFragment netWorkTrainFragment = findFragment(NetWorkTrainFragment.class);
-                if (netWorkTrainFragment == null){
-                    netWorkTrainFragment = (NetWorkTrainFragment)NetWorkTrainFragment.newInstance();
+                if (netWorkTrainFragment == null) {
+                    netWorkTrainFragment = (NetWorkTrainFragment) NetWorkTrainFragment.newInstance();
                     start(netWorkTrainFragment);
-                }else{
+                } else {
                     start(netWorkTrainFragment);
                 }
                 //鑱旂綉鑰冭瘯
                 break;
             case R.id.exit_sys:
                 //閫�鍑虹郴缁�
-                AlertDialog.Builder builder =new AlertDialog.Builder(_mActivity);
+                AlertDialog.Builder builder = new AlertDialog.Builder(_mActivity);
                 builder.setMessage("鎮ㄥ皢閫�鍑虹郴缁�,璇风‘璁ゆ暟鎹凡淇濆瓨").setPositiveButton("纭畾", new DialogInterface.OnClickListener() {
                     @Override
                     public void onClick(DialogInterface dialog, int which) {
@@ -83,11 +84,16 @@
 
                 break;
             case R.id.system_setting:
-                BaseSettingFragment sysSetingFragment = findFragment(BaseSettingFragment.class);
-                if (sysSetingFragment == null){
-                    sysSetingFragment = (BaseSettingFragment) BaseSettingFragment.newInstance();
+                SupportFragment pwdFragment = findFragment(PasswordFragment.class);
+                if (pwdFragment == null) {
+                    pwdFragment = PasswordFragment.newInstance();
+                    extraTransaction().startDontHideSelf(pwdFragment);
+                } else {
+                    extraTransaction().startDontHideSelf(pwdFragment);
+
                 }
-                start(sysSetingFragment);
+
+
                 break;
         }
     }

--
Gitblit v1.8.0