我使用此代码,但出现错误,它说"找不到可为空的类符号">
package com.example.fd.miwok;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
public class WordAdapter extends ArrayAdapter<Word> {
@androidx.annotation.NonNull
@Override
public View getView(int position, @androidx.annotation.Nullable View convertView, @androidx.annotation.NonNull ViewGroup parent) {
return super.getView(position, convertView, parent);
}
}
您没有使用 AndroidX,因此您应该使用常规 Android 库提供的Nullable
和NonNull
android.support.annotation
package com.example.fd.miwok;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
public class WordAdapter extends ArrayAdapter<Word> {
@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
return super.getView(position, convertView, parent);
}
}
您正在使用 androidx.annotation 包中的注释。您必须通过在 build.gradle 文件中添加此依赖项来将其包含在项目中。
implementation 'androidx.annotation:annotation:1.0.1'