Android检查空int变量

时间:2011-12-15 01:39:36

标签: android

我该如何做到这一点?

int resId = getResources().getIdentifier("image" + passedVar, "drawable", "com.fnesse.beachguide");

if (resId == null) {
    image.setBackgroundResource(resId);
} else {
    image.setImageResource(R.drawable.defaultimage);
}

我从getResources得到了正确的响应,我可以显示图像,但如果图像不存在,我想显示默认图像而不是什么?

干杯,

麦克

1 个答案:

答案 0 :(得分:2)

你有if / else翻转。此外,无效的资源ID值为0,而不是null。替换为

if (resId != 0)