我最近将recyclerview 1.0.0更新为1.1.0
一切似乎都正常,但现在我收到了一些罕见的崩溃报告,认为视图为空
现在,我设法在底部带有Recyclerview的工作表中进行复制
@BindView(R.id.earningTitleTextView)
TextView earningTitleTextView;
@BindView(R.id.earningAmountTextView)
TextView earningAmountTextView;
public KeEarningItemViewHolder(View itemView) {
super(itemView);
this.context = itemView.getContext();
ButterKnife.bind(this, itemView);
}
public void setContent(KeEarnings.KeEarningItem earningItem){
if(earningTitleTextView != null){
earningTitleTextView.setText(earningItem.getTitle());
}
if(earningAmountTextView != null){
earningAmountTextView.setText(earningItem.getValue());
}
}
setContent在onBindViewholder方法中调用 但似乎绑定发生在完全创建viewHolder之前? earningTitleTextView和EarningAmountTextView均为空
是什么彻底改变了我错过的Viewholder的处理方式,还是新的Recyclerview 1.1.0中只是一个错误?