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