|
@@ -1,9 +1,11 @@
|
|
|
package com.wdkl.callingmainnurse.ui.fragment;
|
|
|
|
|
|
+import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
|
import android.provider.Settings;
|
|
|
import android.support.annotation.Nullable;
|
|
|
+import android.support.v7.app.AlertDialog;
|
|
|
import android.support.v7.widget.GridLayoutManager;
|
|
|
import android.support.v7.widget.LinearLayoutManager;
|
|
|
import android.support.v7.widget.RecyclerView;
|
|
@@ -12,6 +14,7 @@ import android.view.LayoutInflater;
|
|
|
import android.view.MotionEvent;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
+import android.widget.EditText;
|
|
|
import android.widget.LinearLayout;
|
|
|
import android.widget.RelativeLayout;
|
|
|
import android.widget.TextView;
|
|
@@ -241,9 +244,36 @@ public class SystemSettingFragment extends BaseFragment implements SettingAdapte
|
|
|
((MainFragmentActivity)getActivity()).appCheckUpdate();
|
|
|
break;
|
|
|
case 7:
|
|
|
- getActivity().startActivity(new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS));
|
|
|
+ enterPassword();
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ private void enterPassword() {
|
|
|
+ View dialogView = View.inflate(getActivity(), R.layout.dialog_error_log, null);
|
|
|
+ final EditText pwd = dialogView.findViewById(R.id.edit_password);
|
|
|
+ AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
|
|
|
+ builder.setTitle("请输入密码");
|
|
|
+ builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
+ String password = pwd.getText().toString().trim();
|
|
|
+ if (TextUtils.isEmpty(password)) {
|
|
|
+ ToastUtil.showToast("密码不能为空");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (password.equals(TimeUtil.getPassWord())) {
|
|
|
+ getActivity().startActivity(new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS));
|
|
|
+ } else {
|
|
|
+ ToastUtil.showToast("密码错误");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ AlertDialog pwdDialog = builder.create();
|
|
|
+ pwdDialog.setView(dialogView);
|
|
|
+ pwdDialog.show();
|
|
|
+ }
|
|
|
}
|