尝试调用虚方法' void android.widget.ImageView.setImageResource(int)'在null对象引用上

时间:2018-05-01 20:44:43

标签: java android android-studio imageview

我试图用图片填充这个数组(png),我收到了错误..有什么建议吗?

//body part images
private ImageView[] bodyParts;


bodyParts = new ImageView[numParts];
bodyParts[0].setImageResource(R.drawable.stage1);
bodyParts[1].setImageResource(R.drawable.stage2);
bodyParts[2].setImageResource(R.drawable.stage3);
bodyParts[3].setImageResource(R.drawable.stage4);
bodyParts[4].setImageResource(R.drawable.stage5);

1 个答案:

答案 0 :(得分:1)

出现此错误是因为数组中没有imageview,您在null对象上使用了setImageResource()方法 ,数组bodyParts不包含任何imageview