From 5200ed6fd316b133af2c5e8e8add8e4d368e6f8d Mon Sep 17 00:00:00 2001 From: cyh Date: Mon, 17 Feb 2025 15:55:20 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E6=94=AF=E4=BB=98,=E5=AE=A2=E6=9C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yingmao/clash/act/NewMainActivity.kt | 12 ++++--- .../yingmao/clash/fragment/NewAccFragment.kt | 9 ++++++ .../fragment/recharge/RechargeFragment.kt | 7 ++-- .../yingmao/clash/webview/BZYWebViewKeFu.kt | 11 ++++++- app/src/main/res/drawable/refresh2.png | Bin 0 -> 777 bytes .../main/res/layout/fragment_accelerate.xml | 6 ++++ app/src/main/res/layout/new_main_activity.xml | 30 ++++++++++-------- build.gradle.kts | 21 ++++++++++-- 8 files changed, 74 insertions(+), 22 deletions(-) create mode 100644 app/src/main/res/drawable/refresh2.png diff --git a/app/src/main/java/com/yingmao/clash/act/NewMainActivity.kt b/app/src/main/java/com/yingmao/clash/act/NewMainActivity.kt index f2bbf36..f0162d8 100644 --- a/app/src/main/java/com/yingmao/clash/act/NewMainActivity.kt +++ b/app/src/main/java/com/yingmao/clash/act/NewMainActivity.kt @@ -255,7 +255,7 @@ class NewMainActivity : BaseActivity() { val isGlobal = MMKV.defaultMMKV().decodeBool(BZYConstants.MMKV_KEY_GLOBAL_MODEL, false) - val uc = MMKV.defaultMMKV().decodeString(BZYConstants.MMKV_KEY_VPN_UserCommand, "") +// val uc = MMKV.defaultMMKV().decodeString(BZYConstants.MMKV_KEY_VPN_UserCommand, "") // Log.i("newMainActGlo isGlobal==>${isGlobal}, uc==>${uc}") newMainActGlo = isGlobal @@ -475,7 +475,7 @@ class NewMainActivity : BaseActivity() { mainAtyVM.getAirNodes() RxToast.info(resources.getString(R.string.SuccessfullyUpdatedUserInformation)) } else { - RxToast.info(resources.getString(R.string.PaymentResultsStr)) +// RxToast.info(resources.getString(R.string.PaymentResultsStr)) } } else { RxToast.info(resources.getString(R.string.QueryFailed)) @@ -817,6 +817,9 @@ class NewMainActivity : BaseActivity() { REQUEST_CODE_PAY_WEB_VIEW_ACTIVITY ) } + public fun goCheckLogin() { + mainAtyVM.checkLogin() + } private fun showPayResultDialog() { checkPayResultDia = MaterialDialog(this).show { @@ -829,7 +832,7 @@ class NewMainActivity : BaseActivity() { horizontalPadding = false ) getCustomView().findViewById(R.id.tv_pay_finish).setOnClickListener { - mainAtyVM.checkLogin() + goCheckLogin() showBindAccount() dismiss() } @@ -1142,7 +1145,8 @@ class NewMainActivity : BaseActivity() { if (activityDialog != null) { activityDialog?.dismiss() } - showPayResultDialog() + goCheckLogin() + showBindAccount() } } diff --git a/app/src/main/java/com/yingmao/clash/fragment/NewAccFragment.kt b/app/src/main/java/com/yingmao/clash/fragment/NewAccFragment.kt index a93d4f4..4461171 100644 --- a/app/src/main/java/com/yingmao/clash/fragment/NewAccFragment.kt +++ b/app/src/main/java/com/yingmao/clash/fragment/NewAccFragment.kt @@ -182,6 +182,9 @@ class NewAccFragment : BaseFragment(), CoroutineScope by CoroutineScope(Dispatch view.findViewById