美文网首页
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