java.lang.NullPointerException 设置图片资源后出现警告

java.lang.NullPointerException warning after setting image resource

为 my imageview 定义资源后,返回警告。如何消除此警告?

    imageView.setImage(ImageSource.resource(R.drawable.map));

Method invocation 'imageView.setImage(ImageSource.resource(R.drawable.map))' may produce 'jave.lang.NullPointerException'

A.B.C 形式的行中的空指针异常意味着点左侧的某些内容为空。在这个例子中:

或者A为空;

或A.B为空。

不可能有其他原因。

From this

你也可以检查this

这只是一个警告,所以如果你没有理由认为变量为空,你可以忽略它,但你可以像这样assert变量不为空来摆脱它。

assert imageView != null;
imageView.setImage(ImageSource.resource(R.drawable.map));