package com.live.mylivewallpaper.viewmode; import androidx.lifecycle.LiveData; import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.ViewModel; import androidx.paging.Pager; import androidx.paging.PagingConfig; import androidx.paging.PagingData; import androidx.paging.PagingLiveData; import com.live.mylivewallpaper.data.LikeData; import com.live.mylivewallpaper.paging.MyLikeSource; public class VmLikeFragment extends ViewModel { public Pager pager; private MutableLiveData> _playList = new MutableLiveData<>(); public LiveData> likeLiveData = _playList ; public LiveData> getPagingData() { Pager integerLikeDataPager = new Pager<>( new PagingConfig(10), // 每页加载 20 条数据 MyLikeSource::new ); return PagingLiveData.getLiveData(integerLikeDataPager); } }