问答详情
源自:5-4 自定义控件

这个 NonNull 和 Nullable 报错 是为什么

public class inputView extends FrameLayout {

    public inputView(@androidx.annotation.NonNull Context context) {
        super(context);
    }

    public inputView(@androidx.annotation.NonNull Context context, @androidx.annotation.Nullable AttributeSet attrs) {
        super(context, attrs);
    }

    public inputView(@androidx.annotation.NonNull Context context, @androidx.annotation.Nullable AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

    @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
    public inputView(@androidx.annotation.NonNull Context context, @androidx.annotation.Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) {
        super(context, attrs, defStyleAttr, defStyleRes);
    }
}


提问者:慕桂英1016021 2019-06-08 17:42

个回答

  • kilter
    2019-08-06 22:44:59

    implementation 'androidx.annotation:annotation:1.1.0'

  • 慕函数1433161
    2019-06-08 19:23:30

    @androidx.annotation.

    把这个都删了