Java 未注释的方法重写用@NonNull注释的方法
我已经看过了这个问题之前的答案,并在代码中添加了@NonNull,但我仍然得到了错误。是什么导致了错误Java 未注释的方法重写用@NonNull注释的方法,java,android,Java,Android,我已经看过了这个问题之前的答案,并在代码中添加了@NonNull,但我仍然得到了错误。是什么导致了错误 @Override public NumberViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int viewType) { Context context = viewGroup.getContext(); int layoutIdForListItem = R.layout.nu
@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) { }
这只是一个副本,因为链接中的答案不是不清楚就是不完整。提供的答案完成了答案或使其更清晰。