From 990104ded13e8484594b7d216803285c45749ae9 Mon Sep 17 00:00:00 2001 From: shenzuqiang Date: Fri, 13 Mar 2026 12:08:46 +0800 Subject: [PATCH] =?UTF-8?q?Dev=EF=BC=9A=201=E3=80=81=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=9A=90=E7=A7=81=E6=94=BF=E7=AD=96=E8=8E=B7=E5=8F=96=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/img/rabbit/MainActivity.kt | 4 ++-- .../main/java/com/img/rabbit/viewmodel/GeneralViewModel.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/img/rabbit/MainActivity.kt b/app/src/main/java/com/img/rabbit/MainActivity.kt index 84c5630..af1a1b6 100644 --- a/app/src/main/java/com/img/rabbit/MainActivity.kt +++ b/app/src/main/java/com/img/rabbit/MainActivity.kt @@ -183,7 +183,7 @@ class MainActivity : ComponentActivity(), LoadingCallback { } LaunchedEffect(generalViewModel.agreementStatus.value) { - if (generalViewModel.agreementStatus.value == true){ + if (generalViewModel.agreementStatus.value){ //获取服务器时间 generalViewModel.getServerTime() } @@ -273,7 +273,7 @@ class MainActivity : ComponentActivity(), LoadingCallback { AppTheme { SplashScreenContent{ //未同意提示政策弹窗 - if (generalViewModel.agreementStatus.value == false){ + if (!generalViewModel.agreementStatus.value){ //同意继续 PrivacyPolicyScreen( viewModel = loginViewModel, diff --git a/app/src/main/java/com/img/rabbit/viewmodel/GeneralViewModel.kt b/app/src/main/java/com/img/rabbit/viewmodel/GeneralViewModel.kt index e678451..c1d0ec0 100644 --- a/app/src/main/java/com/img/rabbit/viewmodel/GeneralViewModel.kt +++ b/app/src/main/java/com/img/rabbit/viewmodel/GeneralViewModel.kt @@ -59,8 +59,8 @@ class GeneralViewModel: BaseViewModel(){ } } - private val _agreementStatus = MutableLiveData(PreferenceUtil.getAgreement()) - val agreementStatus: LiveData = _agreementStatus + private val _agreementStatus = mutableStateOf(PreferenceUtil.getAgreement()) + val agreementStatus: State = _agreementStatus fun setIsAgreement(agreement: Boolean){ PreferenceUtil.saveAgreement(agreement) _agreementStatus.value = agreement