HomeFragment进行下拉刷新时,一直在请求数据。
来源:5-6 paging分页和数据加载3【重点】

慕斯8291443
2020-04-01
@Override
public void onRefresh(@NonNull RefreshLayout refreshLayout) {
//invalidate 之后Paging会重新创建一个DataSource 重新调用它的loadInitial方法加载初始化数据
//详情见:LivePagedListBuilder#compute方法
Log.e(“Refresh”,“开始从新请求数据进行刷新”);
mViewModel.getDataSource().invalidate();
}
**mViewModel.getDataSource().invalidate();**方法本地调试失效
写回答
1回答
-
viewmodel 的createDataSource 需要每次都new一个新的返回嘎,可以参考对比下课程代码哈
112020-04-01
相似问题