При изменении источника данных, Как обновить макет?если знаешь, скажи пожалуйста, спасибо.
adapter = new CollectAdapter(context, CollectionFragment.this);
adapter.setHasStableIds(true);
config = new PagedList.Config.Builder()
.setPageSize(8)
.setEnablePlaceholders(false)
.setInitialLoadSizeHint(8)
.build();
liveData = new LivePagedListBuilder(new DataSourceFactory(), config).build();
liveData.observe(this, new Observer<PagedList<Collection>>() {
@Override
public void onChanged(PagedList<Collection> collections) {
adapter.submitList(collections);
}
});
recyvleView = view.findViewById(R.id.rc_collect);
recyvleView.addItemDecoration(new RecycleViewItemDecoration(5, 5));
LinearLayoutManager layoutManager = new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false);
recyvleView.setLayoutManager(layoutManager);
recyvleView.setAdapter(adapter);