| | |
| | | import androidx.annotation.Nullable; |
| | | |
| | | import com.dayu.pipirrapp.activity.ChangePSActivity; |
| | | import com.dayu.pipirrapp.activity.IssueListActivity; |
| | | import com.dayu.pipirrapp.activity.LoginActivity; |
| | | import com.dayu.pipirrapp.bean.db.LoginBean; |
| | | import com.dayu.pipirrapp.dao.DaoSingleton; |
| | | import com.dayu.pipirrapp.databinding.FragmentMyBinding; |
| | | import com.dayu.pipirrapp.tool.InspectionUtils; |
| | | import com.dayu.pipirrapp.utils.CleanDataUtils; |
| | | import com.dayu.pipirrapp.utils.CommonKeyName; |
| | | import com.dayu.pipirrapp.utils.SharedPreferencesHelper; |
| | | import com.dayu.pipirrapp.utils.ToastUtil; |
| | | import com.dayu.pipirrapp.view.ConfirmDialog; |
| | | import com.dayu.pipirrapp.view.TitleBar; |
| | | import com.dayu.pipirrapp.view.TipUtil; |
| | | |
| | | /** |
| | | * author: zuo |
| | |
| | | }); |
| | | //退出登录 |
| | | binding.loginOutRL.setOnClickListener((v) -> { |
| | | int inspectionState = SharedPreferencesHelper.getInstance(this.getContext()).get(CommonKeyName.inspectionState, 0); |
| | | if (inspectionState == InspectionUtils.NO_INSPECTION) { |
| | | ConfirmDialog confirmDialog = new ConfirmDialog(MyFragment.this.getActivity(), "确定退出吗?", (confirmDialog1, v12) -> { |
| | | try { |
| | | confirmDialog1.dismiss(); |
| | | CleanDataUtils.cleanUserData(MyFragment.this.getContext()); |
| | | Intent intent = new Intent(MyFragment.this.getContext(), LoginActivity.class); |
| | | MyFragment.this.getActivity().startActivity(intent); |
| | | MyFragment.this.getActivity().finish(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | }); |
| | | confirmDialog.show(); |
| | | } else { |
| | | TipUtil.show(MyFragment.this.getActivity(), "您还未结束巡检,请结束巡检后退出!"); |
| | | } |
| | | |
| | | ConfirmDialog confirmDialog = new ConfirmDialog(MyFragment.this.getActivity(), "确定退出吗?", v1 -> { |
| | | try { |
| | | CleanDataUtils.cleanUserData(MyFragment.this.getContext()); |
| | | Intent intent = new Intent(MyFragment.this.getContext(), LoginActivity.class); |
| | | MyFragment.this.getActivity().startActivity(intent); |
| | | MyFragment.this.getActivity().finish(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | }); |
| | | confirmDialog.show(); |
| | | |
| | | }); |
| | | LoginBean loginBean = DaoSingleton.getInstance(MyFragment.this.getContext()).loginDao().findFirst(); |
| | |
| | | } |
| | | // 清除缓存 |
| | | binding.cleanDataRL.setOnClickListener(v -> { |
| | | ConfirmDialog confirmDialog = new ConfirmDialog(MyFragment.this.getActivity(), "确定清除缓存吗?", v1 -> { |
| | | ConfirmDialog confirmDialog = new ConfirmDialog(MyFragment.this.getActivity(), "确定清除缓存吗?", (dialog, v1) -> { |
| | | try { |
| | | dialog.dismiss(); |
| | | CleanDataUtils.cleanMapData(MyFragment.this.getContext()); |
| | | ToastUtil.showToast(MyFragment.this.getActivity(), "清除成功"); |
| | | } catch (Exception e) { |
| | |
| | | confirmDialog.show(); |
| | | |
| | | }); |
| | | |
| | | binding.issueListRL.setOnClickListener(v -> { |
| | | Intent intent = new Intent(MyFragment.this.getContext(), IssueListActivity.class); |
| | | MyFragment.this.getActivity().startActivity(intent); |
| | | }); |
| | | } |
| | | |
| | | private void initData() { |