From d1573513f0eada6a915c2163ce6c84451c8c1070 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期四, 13 六月 2024 15:06:05 +0800 Subject: [PATCH] 1.修复河南版本域名卡结构不同问题 2.修复齐河版本最终购水日期的bug --- app/src/main/java/com/dayu/recharge/activity/LoginActivity.java | 55 ++++++++++++++++++++++++++++++++----------------------- 1 files changed, 32 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java b/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java index 14757fc..3ab6edb 100644 --- a/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java +++ b/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java @@ -11,14 +11,14 @@ import androidx.annotation.NonNull; import com.dayu.baselibrary.activity.BaseActivity; +import com.dayu.baselibrary.dao.BaseDaoSingleton; +import com.dayu.baselibrary.dbbean.PassWordBean; import com.dayu.baselibrary.utils.BaseCommon; import com.dayu.baselibrary.utils.TipUtil; import com.dayu.baselibrary.utils.WSMD5; import com.dayu.baselibrary.view.LibraryDialog; import com.dayu.henanlibrary.HeNanApplication; import com.dayu.henanlibrary.dao.HNBaseDaoSingleton; - -import com.dayu.henanlibrary.dbBean.PassWordBean; import com.dayu.qihealonelibrary.activity.HomeActivity; import com.dayu.recharge.MyApplication; @@ -41,47 +41,40 @@ ActivityLoginBinding binding; PassWordBean passWordBean; +// com.dayu.qihealonelibrary.dbBean.PassWordBean + int clickNumber; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityLoginBinding.inflate(LayoutInflater.from(this)); setContentView(binding.getRoot()); - + getPermission(); initView(); } private void initView() { + binding.title.setOnClickListener(v -> { + clickNumber++; + if (clickNumber == 20) { + choesLibrary(); + } + + }); binding.loginBtn.setOnClickListener(v -> { String psStr = binding.loginPw.getText().toString(); - if (TextUtils.isEmpty(psStr)) { TipUtil.show("璇疯緭鍏ュ瘑鐮�"); return; } if ((passWordBean == null && psStr.equals("123456")) || passWordBean != null && passWordBean.getPassWord().equalsIgnoreCase(WSMD5.getMD5Str(psStr))) { - - if (MyApplication.myApplication.libraryType == BaseCommon.NoLibrary) { - //閫夋嫨鐗堟湰 - LibraryDialog dialog = new LibraryDialog(this, type -> { - if (type == BaseCommon.HeNanLibrary) { - getHNPermission(); - } else if (type == BaseCommon.QHAloneLibrary) { - getQHAlonePermission(); - } - MyApplication.myApplication.initApplication(); - startToHomeActivity(); - }); - dialog.show(); + choesLibrary(); //娌℃湁閫夋嫨鐗堟湰鍏堥�夋嫨鐗堟湰 - return; } else { startToHomeActivity(); } - - } else { Toast.makeText(LoginActivity.this, "瀵嗙爜閿欒", Toast.LENGTH_SHORT).show(); } @@ -94,6 +87,22 @@ } } + /** + * 閫夋嫨鐗堟湰 + */ + private void choesLibrary() { + + LibraryDialog dialog = new LibraryDialog(this, type -> { + if (type == BaseCommon.HeNanLibrary) { + getHNPermission(); + } else if (type == BaseCommon.QHAloneLibrary) { + + } + MyApplication.myApplication.initApplication(); + startToHomeActivity(); + }); + dialog.show(); + } private void startToHomeActivity() { if (MyApplication.myApplication.libraryType == BaseCommon.HeNanLibrary) { @@ -135,7 +144,7 @@ if (!file.exists()) { file.mkdirs(); } - passWordBean = HNBaseDaoSingleton.getInstance(LoginActivity.this).loginPsDao().findFirst(); + } catch (Exception e) { e.printStackTrace(); } @@ -157,7 +166,7 @@ } } - private void getQHAlonePermission() { + private void getPermission() { try { XXPermissions.with(this) .permission( @@ -174,7 +183,7 @@ if (!file.exists()) { file.mkdirs(); } - passWordBean = HNBaseDaoSingleton.getInstance(LoginActivity.this).loginPsDao().findFirst(); + passWordBean = BaseDaoSingleton.getInstance(LoginActivity.this).loginPsDao().findFirst(); } catch (Exception e) { e.printStackTrace(); } -- Gitblit v1.8.0