|
|
@@ -94,20 +94,19 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
|
|
|
override fun initData() {
|
|
|
binding {
|
|
|
swipeGame.setOnRefreshListener {
|
|
|
- loadData(true)
|
|
|
+ getGameList(true)
|
|
|
}
|
|
|
swipeGame.setOnLoadMoreListener {
|
|
|
- loadData(false)
|
|
|
+ getGameList(false)
|
|
|
}
|
|
|
}
|
|
|
- loadData(true)
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 加载游戏数据
|
|
|
*/
|
|
|
@SuppressLint("NotifyDataSetChanged")
|
|
|
- private fun loadData(isRefresh: Boolean) {
|
|
|
+ private fun getGameList(isRefresh: Boolean) {
|
|
|
if (isRefresh) {
|
|
|
gameList.clear()
|
|
|
binding.swipeGame.resetNoMoreData()
|
|
|
@@ -115,7 +114,7 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
|
|
|
} else {
|
|
|
page++
|
|
|
}
|
|
|
- viewModel.loadData(page, fail = {
|
|
|
+ viewModel.getGameList(page, fail = {
|
|
|
endRefresh()
|
|
|
"数据加载失败,请重试".toast()
|
|
|
}, success = {
|
|
|
@@ -140,4 +139,23 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ override fun onResume() {
|
|
|
+ super.onResume()
|
|
|
+ //加载游戏列表
|
|
|
+ getGameList(true)
|
|
|
+ //获取脑力值和训练时长接口
|
|
|
+ getCountTrain()
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取脑力值和训练时长接口
|
|
|
+ */
|
|
|
+ private fun getCountTrain() {
|
|
|
+ viewModel.getCountTrain(fail = {
|
|
|
+ it.toast()
|
|
|
+ }, success = {
|
|
|
+ binding.data = it
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
}
|