i'm developing an app with in one activity a lot imageview. Sometimes when i try to start it this crash with an "outOfMemory" error.Here it is my activity code:
ImageView [] immagini = new ImageView[11];
String [] vett;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_techp);
Intent intent = getIntent();
//obtaining array from previous activity
vett=intent.getExtras().getStringArray("nomeImmagine");
//Instance ImageView
for (int i = 0; i < 11; i++){
int x=i+1;
immagini[i] = (ImageView) findViewById(getResources().getIdentifier("imageView"+x, "id", getPackageName()));
}
//setting image resource
for (int i = 0; i < vett.length; i++) immagini[i].setImageResource(getResources().getIdentifier(vett[i],"drawable", getPackageName()));
}
Any idea how can i resolve this?