lmw
2025-04-24 718f31c92e2029d05260810435a2c70cef6e6ce5
app/src/main/java/com/sinata/xqmuse/ui/mine/MineFragment.kt
@@ -15,6 +15,7 @@
import com.sinata.xqmuse.network.entity.MineInfo
import com.sinata.xqmuse.network.requestByF
import com.sinata.xqmuse.ui.H5Activity
import com.sinata.xqmuse.ui.OnlyWebActivity
import com.sinata.xqmuse.ui.course.MyCourseActivity
import com.sinata.xqmuse.ui.login.LoginActivity
import com.sinata.xqmuse.utils.Const
@@ -49,7 +50,7 @@
            startActivity<WatchHisActivity>("type" to WatchHisActivity.HAS_BUY)
        }
        bg_vip.setOnClickListener {
            startActivityForResult<VipActivity>(1)
            startActivity<VipActivity>()
        }
        tv_service.setOnClickListener {
            startActivity<ServiceActivity>()
@@ -73,7 +74,7 @@
        }
        tv_rank.setOnClickListener {
            userInfo?.apply {
                startActivity<H5Activity>("title" to "爱心助力榜单","url" to Apis.RANK.format(id),"type" to 0,"pushList" to Apis.PUSH_LIST.format(id))
                startActivity<OnlyWebActivity>("title" to "爱心助力榜单","url" to Apis.RANK.format(id),"type" to 0,"pushList" to Apis.PUSH_LIST.format(id))
            }
        }
        tv_account.setOnClickListener {
@@ -93,10 +94,14 @@
    fun refreshInfo(e: EmptyEvent){
        if (e.code == Const.EventCode.CHANGE_USER){
            showUserInfo()
        } else if (e.code == Const.EventCode.USER_INFO_CHANGED){
            showUserInfo()
        }
    }
    private fun showUserInfo() {
    fun showUserInfo() {
        if (!isAdded)
            return
        if (!SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty())
            HttpManager.getUserInfo().requestByF(this){_,data->
                userInfo = data
@@ -110,7 +115,7 @@
                        "你还未开通会员服务"
                    } else{
                        bg_vip.backgroundResource = R.mipmap.bg_vip
                        tv_describe.text = "您将享受所有会员专享音频,尽情畅游心泉·疗愈世界"
                        tv_describe.text = "您将享受所有会员专享音频,尽情畅游泉疗愈世界"
                        "${vipExpireTime?.substring(0,10)}到期"
                    }
                    iv_vip.setImageURI(data.levelIcon)