From 2f204867ad034d3a95ba9acc112d6507f296447b Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期三, 23 十月 2024 18:20:43 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/sinata/xqmuse/MainActivity.kt |   53 ++++++-----------------------------------------------
 1 files changed, 6 insertions(+), 47 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/MainActivity.kt b/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
index 9978b5e..c950e50 100644
--- a/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
+++ b/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
@@ -31,7 +31,6 @@
     override fun setContentView() = R.layout.activity_main
 
     private val fragments    = arrayListOf<Fragment>()
-    var homeData: UserInfo? = null //个人信息
 
     override fun initClick() {
     }
@@ -40,8 +39,6 @@
         titleBar.gone()
         useWhiteTitle()
         initTab()
-        EventBus.getDefault().register(this)
-        getData()
         if (!intent.getStringExtra("code").isNullOrEmpty()){
             startActivity<ShareActivity>("code" to intent.getStringExtra("code"))
         }
@@ -104,7 +101,9 @@
         UltimateBar.with(this@MainActivity)
             .statusDark(position != 0&&position!=1)
             .create().immersionBar() //沉浸状态栏
-
+        if (position == 4){
+            (fragments[4] as MineFragment).queryUnread()
+        }
     }
 
     override fun onTabReselect(position: Int) {
@@ -127,50 +126,10 @@
         }
     }
 
-    @Subscribe
-    fun refreshUser(e:EmptyEvent){
-        if (e.code == Const.EventCode.USER_INFO_CHANGED)
-            getData()
-    }
-
-    private fun getData() {
-        HttpManager.getUserInfo().request(this){_,data->
-            homeData = data
-            homeData?.apply {
-                SPUtils.instance().put(Const.User.USER_ID,id).put(Const.User.USER_PHONE,phone).apply()
-                //判断数据是否完善
-                val isHint = SPUtils.instance().getBoolean("isHint") //true 已经提示过
-                if (!isHint && (weight.isNullOrEmpty() || birthday.isNullOrEmpty() || height.isNullOrEmpty() || height.toInt() == 0 || waistline.isNullOrEmpty()|| waistline.toInt() == 0)) {
-                    SPUtils.instance().put("isHint",true).apply()
-                    TipDialog.show(
-                        supportFragmentManager,
-                        "完善身体数据后获得更好推荐",
-                        object : TipDialog.OnClickCallback {
-                            override fun onOk() {
-                            }
-
-                            override fun onCancel() {
-                            }
-                        },
-                        "现在就去",
-                        "以后再去"
-                    )
-                }
-            }
-            EventBus.getDefault().post(EmptyEvent(Const.EventCode.REFRESH_USER_INFO))
-        }
-    }
-
     override fun onResume() {
         super.onResume()
-        if (tab_bar.currentTab == 2)
-            (fragments[2] as DiscoveryFragment).getUnread()
-    }
-
-
-
-    override fun onDestroy() {
-        super.onDestroy()
-        EventBus.getDefault().unregister(this)
+        if (view_pager.currentItem == 4){
+            (fragments[4] as MineFragment).queryUnread()
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.7.1