我正在创建 RecyclerAdapter。当我按 Alt+Enter 生成 RecyclerAdapter 的实现时,我看到它同时给出了 2 个注释。代码现在看起来像这样:
@NonNull
@org.jetbrains.annotations.NotNull
@Override
public ItemViewHolder onCreateViewHolder(@NonNull @org.jetbrains.annotations.NotNull ViewGroup parent, int viewType) {
return null;
}
@Override
public void onBindViewHolder(@NonNull @org.jetbrains.annotations.NotNull ItemViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 0;
}
这是 @org.jetbrains.annotations.NotNull
中的错误,因为我的项目中没有 jetbrains 库。实际上它不仅在 RecyclerView.Adapter 中。它也发生在所有使用 Alt+Enter 的实现中
问题:如何阻止这种行为?我只想导入 androidx.annotation.NonNull
而不要导入 jetbrains 一个