【已解决】 领券联盟27,28,item不显示(已解决)
照着视频打的,item内容页用BindView绑定后显示不出来,之前的log里可以获取到数据,可能是在后面的绑定数据以及页面中出了问题,但是目前还没有找到,希望有遇到这个问题的并且解决了的可以帮忙一下 LogUtils.d(CategoryPagerPresenterImpl.this,"pageContent --> " + pageContent);
**HomePagerFragment**
@BindView(R.id.home_pager_content_list)
public RecyclerView mContentList;
protected void initView(View rootView) {
//设置布局管理器
mContentList.setLayoutManager(new LinearLayoutManager(getContext()));
mContentList.addItemDecoration(new RecyclerView.ItemDecoration() {
@Override
public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) {
outRect.top=8;
outRect.bottom=8;
}
});
//创建适配器
mContentAdapter = new HomePageContentAdapter();
//设置适配器
mContentList.setAdapter(mContentAdapter);
}
**HomePageContentAdapter**
public InnerHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_home_pager_content, parent, false);
return new InnerHolder(itemView);
}
**CategoryPagerPresenterImpl**
task.enqueue(new Callback<HomePagerContent>() {
@Override
public void onResponse(Call<HomePagerContent> call, Response<HomePagerContent> response) {
int code=response.code();
LogUtils.d(CategoryPagerPresenterImpl.this,"code -- > " + code);
if (code== HttpURLConnection.HTTP_OK){
HomePagerContent pageContent = response.body();
LogUtils.d(CategoryPagerPresenterImpl.this,"pageContent --> " + pageContent);
//更新UI
handlerHomePagerContentResult(pageContent,categoryId);
}else {
handlerNetWorkError(categoryId);
}
}
你的baseUrl 地址是正确的么?
代码太少了,看不太明白。。