|
@@ -2,6 +2,7 @@ package com.yingyangfly.home.activity
|
|
|
|
|
|
import android.annotation.SuppressLint
|
|
|
import android.text.TextUtils
|
|
|
+import android.util.Log
|
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
import com.yingyang.home.databinding.ActivityHomeBinding
|
|
@@ -17,6 +18,7 @@ import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
|
|
|
import com.yingyangfly.baselib.net.BaseObserver
|
|
|
import com.yingyangfly.baselib.net.MyRxScheduler
|
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
|
+import com.yingyangfly.baselib.utils.AppUtil
|
|
|
import com.yingyangfly.baselib.utils.JumpUtil
|
|
|
import com.yingyangfly.baselib.utils.User
|
|
|
import com.yingyangfly.home.adapter.GameAdapter
|
|
@@ -157,6 +159,8 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
|
|
|
override fun onResume() {
|
|
|
super.onResume()
|
|
|
+ //获取app升级信息
|
|
|
+ selectNewVersion()
|
|
|
//获取脑力值和训练时长接口
|
|
|
getCountTrain()
|
|
|
//获取未读消息数量
|
|
@@ -173,6 +177,19 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取app升级信息
|
|
|
+ */
|
|
|
+ private fun selectNewVersion() {
|
|
|
+ val versionCode = AppUtil.getVersionCode(mContext)
|
|
|
+ Log.e("wpp", "versionCode-------------------->" + versionCode)
|
|
|
+ viewModel.selectNewVersion(versionCode, fail = {
|
|
|
+ it.toast()
|
|
|
+ }, success = {
|
|
|
+
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 查询
|
|
|
*/
|
|
@@ -212,7 +229,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
viewModel.getCountMyMsg(fail = {
|
|
|
it.toast()
|
|
|
}, success = {
|
|
|
- if (it.isNullOrEmpty().not()) {
|
|
|
+ if (it != null) {
|
|
|
val num = it.toInt()
|
|
|
binding.unReadLayout.show(num > 0)
|
|
|
}
|
|
@@ -228,7 +245,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
}, success = {
|
|
|
if (it.isNullOrEmpty().not()) {
|
|
|
showLayout(false)
|
|
|
- it[0].let {
|
|
|
+ it!![0].let {
|
|
|
binding.task = it
|
|
|
if (it.details.isNullOrEmpty().not()) {
|
|
|
val index = it.currentTaskNum - 1
|
|
@@ -349,7 +366,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
if (it.isNullOrEmpty().not()) {
|
|
|
gameList.clear()
|
|
|
pageList.clear()
|
|
|
- gameList.addAll(it)
|
|
|
+ gameList.addAll(it!!)
|
|
|
binding.btnNextPage.show(it.size > 4)
|
|
|
if (it.size > 4) {
|
|
|
binding.btnNextPage.show(true)
|