Alt+Enter 时自动导入 NonNull 和 NotNull

时间:2021-07-03 10:33:18

标签: android android-studio annotations

我正在创建 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 一个

0 个答案:

没有答案