From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 24 四月 2025 10:45:55 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/mine/MineFragment.kt | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/mine/MineFragment.kt b/app/src/main/java/com/sinata/xqmuse/ui/mine/MineFragment.kt index d0789d5..3ca59bf 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/mine/MineFragment.kt +++ b/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) -- Gitblit v1.7.1