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