如题,自定义adapter
在执行下面的语句时
linearLayoutManager = new LinearLayoutManager(getActivity());
goodListAdapter = new GoodListAdapter(getActivity(),goodList);
goodListView.setLayoutManager(linearLayoutManager);
goodListView.setAdapter(goodListAdapter);
立刻闪退,还没有提示!
排查了很久(主要是和之前没问题的做了个对比)
发现
public GoodViewHolder(final View itemView) {
super(itemView);
ButterKnife.bind(this,itemView);
}
final写成了@NonNull
我耶不知道为什么,就先记下来了
本文记录了一次在自定义Adapter时遇到的闪退问题及解决过程。在使用ButterKnife进行视图绑定时,将final关键字误用为@NonNull注解,导致应用程序崩溃。通过对比正常运行的代码,发现问题所在,并及时修正。
1535

被折叠的 条评论
为什么被折叠?



