From 601f14db94013373df700e007095f7f2f5ecbe24 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 10 一月 2025 10:07:25 +0800
Subject: [PATCH] 反馈修改

---
 app/src/main/java/com/sinata/xqmuse/ui/SplashActivity.kt |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/ui/SplashActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/SplashActivity.kt
index f4bf769..0a7a0fa 100644
--- a/app/src/main/java/com/sinata/xqmuse/ui/SplashActivity.kt
+++ b/app/src/main/java/com/sinata/xqmuse/ui/SplashActivity.kt
@@ -23,6 +23,7 @@
 import com.sinata.xqmuse.network.request
 import com.sinata.xqmuse.ui.guide.GuideActivity
 import com.sinata.xqmuse.utils.Const
+import com.umeng.commonsdk.UMConfigure
 import kotlinx.android.synthetic.main.activity_splash.*
 import org.jetbrains.anko.startActivity
 import java.io.ByteArrayInputStream
@@ -57,10 +58,10 @@
 //                Log.e("mmp","解析参数:音频id=${code}")
 //            }
         }
-        AMapLocationClient.updatePrivacyShow(this,true,true)
-        AMapLocationClient.updatePrivacyAgree(this,true)
         AMapUtilCoreApi.setCollectInfoEnable(false)
         if (SPUtils.instance().getBoolean(Const.User.IS_AGREE)){
+            AMapLocationClient.updatePrivacyShow(this,true,true)
+            AMapLocationClient.updatePrivacyAgree(this,true)
             startNext()
         }else{
             getAgreement()
@@ -88,9 +89,11 @@
             userRuleDialog.arguments = bundleOf("privacy" to privacy, "user" to user)
             userRuleDialog.setDismissCallback(object : UserRuleDialog.OnDismiss {
                 override fun onDismiss() {
-                    if (!SPUtils.instance().getBoolean(Const.User.IS_AGREE, false))
+                    if (!SPUtils.instance().getBoolean(Const.User.IS_AGREE, false)){
                         finish()
-                    else
+                        AMapLocationClient.updatePrivacyShow(this@SplashActivity,true,true)
+                        AMapLocationClient.updatePrivacyAgree(this@SplashActivity,true)
+                    } else
                         startNext()
                 }
             })
@@ -150,6 +153,7 @@
      * 判断是否第一次启动
      */
     private fun startNext(){
+        UMConfigure.preInit(this,  Const.UMENG_KEY, "")
         (application as JkApplication).initSdk()
         if (SPUtils.instance().getBoolean(Const.FIRST_LAUNCH,true)){ //第一次启动显示引导页
             SPUtils.instance().put(Const.FIRST_LAUNCH,false).apply()

--
Gitblit v1.7.1