イメージ ビューをリニア レイアウトに動的に追加しようとするたびに、ヌル ポインター例外が発生します。
LinearLayout tables = (LinearLayout) findViewById(R.id.table);
for(int i = 0; i < data.length; i++){
ImageView image = new ImageView(getApplicationContext());
try{
int imgID = getResources().getIdentifier(data[i], "drawable", "package");
image.setImageResource(imgID);
}catch(Exception e){
int imgID = getResources().getIdentifier("nia", "drawable", "package");
image.setImageResource(imgID);
}
tables.addView(image); //NULL POINTER THROWN HERE
}
デバッグすると、imgID に値が含まれているので、その動作がわかりました。null の理由がわかりません