老师如题,调试时发现:
HomeViewModel中JsonCallback回调的OnCacheSuccess()没有执行
if (withCache) {
request.cacheStrategy(Request.CACHE_ONLY);
request.execute(new JsonCallback<List>() {
@Override
public void onCacheSuccess(ApiResponse<List> response) {
Log.e(“LoadData”,“onCacheSoucess:”+response.body.size());
List body = response.body;
MutableDataSource<Integer, Feed> dataSource = new MutableDataSource<>();
dataSource.data.addAll(body);
PagedList pagedList = dataSource.buildNewPagedList(mConfig);
cacheLiveData.postValue(pagedList);
}
});
求解