lmw
2025-04-24 718f31c92e2029d05260810435a2c70cef6e6ce5
app/src/main/java/com/sinata/xqmuse/ui/guide/TagActivity.kt
@@ -1,5 +1,7 @@
package com.sinata.xqmuse.ui.guide
import android.annotation.SuppressLint
import android.provider.Settings
import android.util.Log
import android.widget.LinearLayout
import androidx.core.view.children
@@ -8,6 +10,7 @@
import com.google.gson.Gson
import com.sinata.xqmuse.MainActivity
import com.sinata.xqmuse.R
import com.sinata.xqmuse.XQApplication
import com.sinata.xqmuse.network.HttpManager
import com.sinata.xqmuse.network.entity.TagBean
import com.sinata.xqmuse.network.entity.req.ReqAnswer
@@ -27,6 +30,7 @@
    private val answer by lazy { intent.getParcelableExtra<ReqAnswer>("answer") }
    private val tags by lazy { intent.getParcelableArrayListExtra<TagBean>("tags") }
    @SuppressLint("HardwareIds")
    override fun initClick() {
        tv_skip.setOnClickListener {
            onBackPressed()
@@ -41,6 +45,7 @@
            if (answer!!.tagIds.isNullOrEmpty()){
                toast("请选择标签")
            }else{
                XQApplication.finishAnswer = true
                if (SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty()){
                    SPUtils.instance().put(Const.User.ANSWER,Gson().toJson(answer)).apply()
                    Log.e(Const.Tag,"当前未登录,保存到Sp中")
@@ -48,6 +53,7 @@
                    startActivity<MainActivity>()
                }else{
                    tv_action.isEnabled = false
                    answer?.device = Settings.Secure.getString(contentResolver, Settings.Secure.ANDROID_ID)
                    HttpManager.saveUserAnswers(answer!!).request(this,success = {_,_->
                        toast("保存成功")
                        startActivity<MainActivity>()