From 24880460891463b1c516bfdaab8952d1b7dacc46 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Mon, 12 Jan 2026 19:00:49 +0800 Subject: [PATCH] =?UTF-8?q?limit=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gamedog/vididin/main/fragments/HomeFragment.kt | 5 ++++- .../gamedog/vididin/main/fragments/home/YoutubeViewModel.kt | 3 +-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt index 041ebf1..1eee111 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt @@ -242,7 +242,7 @@ class HomeFragment : AppViewsFragment(), OnSwit // load more if (mViewPagerAdapter.itemCount > 0 && position == mViewPagerAdapter.itemCount - 2) { lifecycleScope.launch { - mViewModel.loadVideoPage() + mViewModel.loadVideoList() } } } @@ -259,6 +259,9 @@ class HomeFragment : AppViewsFragment(), OnSwit setHomeTabStyle(fra) } }, false) + + + //viewPager2.offscreenPageLimit = 3 } override fun ViewBinding.initObservers() { diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/home/YoutubeViewModel.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/home/YoutubeViewModel.kt index 79f517e..2a69ad0 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/home/YoutubeViewModel.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/home/YoutubeViewModel.kt @@ -4,7 +4,6 @@ package com.gamedog.vididin.main.fragments.home import com.ama.core.architecture.appBase.vm.AppViewModel import com.ama.core.architecture.page.RefreshRepository -import com.gamedog.vididin.beans.ResYoutubePlayList import com.gamedog.vididin.beans.YoutubeVideo import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.Flow @@ -26,7 +25,7 @@ class YoutubeViewModel @Inject constructor( TODO("Not yet implemented") } - fun loadVideoPage() { + fun loadVideoList() { mRepository.load() } }