diff --git a/app/src/main/java/com/mango/moshen/home/HomeViewModel.kt b/app/src/main/java/com/mango/moshen/home/HomeViewModel.kt index 4cd66d1bd..060594932 100644 --- a/app/src/main/java/com/mango/moshen/home/HomeViewModel.kt +++ b/app/src/main/java/com/mango/moshen/home/HomeViewModel.kt @@ -47,8 +47,8 @@ class HomeViewModel : BaseViewModel() { private val _emptyLiveData = MutableLiveData() val emptyLiveData: LiveData = _emptyLiveData - private val _resourceLiveData = MutableLiveData>() - val resourceLiveData: LiveData> = _resourceLiveData + private val _resourceLiveData = MutableLiveData>() + val resourceLiveData: LiveData> = _resourceLiveData private val _resourceJumpLiveData = MutableLiveData() val resourceJumpLiveData: LiveData = _resourceJumpLiveData diff --git a/app/src/main/java/com/mango/moshen/home/fragment/RecommendFragment.kt b/app/src/main/java/com/mango/moshen/home/fragment/RecommendFragment.kt index 3f4c51e53..fd6ace7e3 100644 --- a/app/src/main/java/com/mango/moshen/home/fragment/RecommendFragment.kt +++ b/app/src/main/java/com/mango/moshen/home/fragment/RecommendFragment.kt @@ -96,6 +96,7 @@ class RecommendFragment : BaseFragment(), mBinding.llResource.isGone = true return@observe } + it.add(0, it.removeAt(1)) mBinding.llResource.isGone = false val resourceViews = arrayOf( mBinding.ivResource0, @@ -189,7 +190,7 @@ class RecommendFragment : BaseFragment(), singleAnchorAdapter = HomeSingleAnchorAdapter() mBinding.rvSingleAnchor.adapter = singleAnchorAdapter val layoutManager = - GridLayoutManager(requireContext(),4, LinearLayoutManager.VERTICAL, false) + GridLayoutManager(requireContext(), 4, LinearLayoutManager.VERTICAL, false) mBinding.rvSingleAnchor.layoutManager = layoutManager homeViewModel.singleAnchorHomeLiveData.observe(this) { if (it.data.isNullOrEmpty()) { diff --git a/core/src/diff_src_erban/java/com/mango/core/home/model/HomeModel.kt b/core/src/diff_src_erban/java/com/mango/core/home/model/HomeModel.kt index 688af613b..0b94d051b 100644 --- a/core/src/diff_src_erban/java/com/mango/core/home/model/HomeModel.kt +++ b/core/src/diff_src_erban/java/com/mango/core/home/model/HomeModel.kt @@ -104,7 +104,7 @@ object HomeModel : BaseModel() { api.getHotRoom() } - suspend fun getHomeResource(): List? = + suspend fun getHomeResource(): MutableList? = launchRequest { api.getHomeResource() } @@ -252,7 +252,7 @@ object HomeModel : BaseModel() { * @return */ @GET("/home/currentResource") - suspend fun getHomeResource(): ServiceResult> + suspend fun getHomeResource(): ServiceResult> /** * 首页资源位跳转