From b420d1b5e6b8574397e806cf1d54fb0201072318 Mon Sep 17 00:00:00 2001 From: fengjignqi <15192412330@163.com> Date: Sat, 16 May 2026 18:00:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=86=E5=8F=B2+=E4=B8=AA=E4=BA=BA=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 5 + .../ckkj/water/mine/MineCenterFragment.java | 21 ++++ .../ckkj/water/mine/PsdManageActivity.java | 2 +- .../com/ckkj/water/mine/ResetPsdActivity.java | 98 +++++++++++++++++++ .../main/res/layout/mine_fragment_layout.xml | 1 + app/src/main/res/layout/reset_psd_layout.xml | 2 +- app/src/main/res/values-en/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 8 files changed, 129 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/com/ckkj/water/mine/ResetPsdActivity.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 41531d4..f6e055d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -217,6 +217,11 @@ android:name="com.ckkj.water.mine.PsdManageActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize"/> + + \ No newline at end of file diff --git a/app/src/main/java/com/ckkj/water/mine/MineCenterFragment.java b/app/src/main/java/com/ckkj/water/mine/MineCenterFragment.java index 433b8c0..9dd8a62 100644 --- a/app/src/main/java/com/ckkj/water/mine/MineCenterFragment.java +++ b/app/src/main/java/com/ckkj/water/mine/MineCenterFragment.java @@ -16,7 +16,10 @@ import com.ckkj.water.mine.mvp.MineContract; import com.ckkj.water.mine.mvp.MineImpl; import com.ckkj.water.mine.mvp.MinePresenter; import com.ckkj.water.network.BaseBean; +import com.ckkj.water.utils.show.ToastUtil; import com.gyf.immersionbar.ImmersionBar; +import com.lxj.xpopup.XPopup; +import com.lxj.xpopup.interfaces.OnSelectListener; import java.util.List; @@ -41,6 +44,7 @@ public class MineCenterFragment extends BaseFragment + implements MineContract.MineView { + + @Override + public void initData(Bundle savedInstanceState) { + super.initData(savedInstanceState); + + ImmersionBar.with(this) + .statusBarColor(R.color.color_F9F9F9) // 设置状态栏颜色 + .statusBarDarkFont(true) // 设置状态栏字体为黑色 + .titleBar(viewBinding.rlTitle) + .init(); + viewBinding.includedTitle.tvTitle.setText(R.string.mine_psd_reset); + initListener(); + } + + private void initListener() { + setClick(viewBinding.includedTitle.imgBack); + setClick(viewBinding.tvCommit); + } + + private void setClick(View view) { + view.setOnClickListener(this::onClick); + } + + public void onClick(View v){ + switch (v.getId()){ + case R.id.img_back: + finish(); + break; + + case R.id.tv_commit: + if(TextUtils.isEmpty(viewBinding.etCurrentPsd.getText().toString().trim())){ + ToastUtil.showShort(mContext,getString(R.string.hint_input_old_psd)); + return; + } + + if(TextUtils.isEmpty(viewBinding.etNewPsd.getText().toString().trim())){ + ToastUtil.showShort(mContext,getString(R.string.hint_input_new_psd)); + return; + } + + if(TextUtils.isEmpty(viewBinding.etInputConfirmPsd.getText().toString().trim())){ + ToastUtil.showShort(mContext,getString(R.string.hint_input_new_psd_agin)); + return; + } + + if(!(viewBinding.etNewPsd.getText().toString().trim()). + equals(viewBinding.etInputConfirmPsd.getText().toString().trim())){ + ToastUtil.showShort(mContext,getString(R.string.hint_input_psd_not_match)); + return; + } + ToastUtil.showShort(mContext,"接口触发"); + break; + } + } + + @Override + public MinePresenter createPresenter() { + return new MinePresenter(new MineImpl()); + } + + @Override + public int getLayoutResId(Bundle savedInstanceState) { + return 0; + } + + @Override + public void showError(String message) { + + } + + @Override + public void logOut(BaseBean bean) { + + } +} diff --git a/app/src/main/res/layout/mine_fragment_layout.xml b/app/src/main/res/layout/mine_fragment_layout.xml index 037c516..98cbb71 100644 --- a/app/src/main/res/layout/mine_fragment_layout.xml +++ b/app/src/main/res/layout/mine_fragment_layout.xml @@ -99,6 +99,7 @@ 请输入新密码 请再次输入新密码 手机号不能为空 + 两次输入的密码不一致 请输入正确的手机号或邮箱 注册用户 注册 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 81fff7e..049221d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,6 +15,7 @@ 请再次输入密码 请输入新密码 请再次输入新密码 + 两次输入的密码不一致 手机号不能为空 请输入正确的手机号或邮箱 注册用户