Bonjour à tous.
Je developpe actuellement une application sous Android Studio et voici mon problème :
Une des activités possède de nombreuses ImageView, lorsque cette activité est créée la mémoire s'emballe un peu mais rien d'inquiétant je pense. Le problème survient surtout lorsque l'on rechange d'activité (pour revenir à l'activité principale par exemple), en effet la mémoire n'est pas restituée. Un peu comme si l'application avait chargée les Images en mémoire et n'avait pas libéré la place ensuite. Et cela est vraiment embêtant car par la suite cela fait ramer l'application.
Voici un screen shot de la mémoire du téléphone :
de 0 à 10 secondes : l'application s'ouvre sur l'activité principale
de 10 à 20 secondes : je suis sur l'activité contenant de nombreux ImageView
de 20 secondes à 45 secondes : je suis de nouveau sur l'activité principale
Pour information les ImageView sont positionnés comme suit :
<ScrollView>
<TableLayout><TableRow><ImageView><ImageView><ImageView></TableRow><TableRow><ImageView><ImageView><ImageView></TableRow></TableLayout></ScrollView>
Connaissez-vous une solution à mon problème ?
Partager