我已经查看了此问题的先前答案,并将 @NonNull 添加到代码中,但我仍然收到错误。什么可能导致错误?
@Override
public NumberViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int viewType) {
Context context = viewGroup.getContext();
int layoutIdForListItem = R.layout.number_list_item;
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(layoutIdForListItem, viewGroup, false);
return new NumberViewHolder(view);
}
最佳答案
@NonNull
应该位于方法签名之上,并且也应该位于重写方法中
@Override
@NonNull
public NumberViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) { }
关于java - 未注释的方法会覆盖使用@NonNull注释的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52989267/