Below code is to create imageviews dynamically and add to its parent layout on click of a button. This works well. When i change the device orientation, everything is vanishing. i.e, After adding images if i change the device orientation the added images are missing. Why? How can i get back my images after changing the device orientation also?
@Override
public void onClick(View v) {
//create an imageview
ImageView img = new ImageView(getApplicationContext());
//set layout parameters
img.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
//set image source
img.setImageResource(R.drawable.back);
//add imageview to parent layout
parentView.addView(img);
}