设置图像资源后发出java.lang.NullPointerException警告

时间:2016-04-11 16:04:43

标签: java android android-imageview android-support-library android-image

为我的imageview定义一个rescource后,会返回一个警告。如何摆脱这种警告呢?

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

方法调用' imageView.setImage(ImageSource.resource(R.drawable.map))'可能会产生' jave.lang.NullPointerException'

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

A为空;

或A.B为空。

没有其他原因。

From this

您也可以查看this