美文网首页
Android Paging 刷新列表

Android Paging 刷新列表

作者: svvvvvvvL | 来源:发表于2019-08-12 11:37 被阅读0次

删除数据

需要改变DataSource的源数据

刷新数据

factory里面关联的mDataSourceLiveData.invalide(). 这个方法会导致factory重新加载.从零开始.如果要改变DataSource里面的一些参数, 可以在这里用setter改了,再来invalidate()刷新.

每次在viewModel里面调用mDataSource.getValue().invalidate();后, 下面这个方法就会被调用.

   @NonNull
    @Override
    public DataSource<Integer, TaskListModel.DataBean> create() {
        ComTaskListDataSource dataSource = new ComTaskListDataSource(mType, mKeyWord, mCategoryId, mOrder);
        mDataSourceLiveData.postValue(dataSource);
        return dataSource;
    }

相关文章

网友评论

      本文标题:Android Paging 刷新列表

      本文链接:https://www.haomeiwen.com/subject/sxwyjctx.html