Dans mon application, il y a une liste qui augmente dynamiquement de 10 éléments chaque fois que je fais défiler vers le bas. Ainsi, en utilisant l'orientation portrait, je défile jusqu'à 100 éléments, puis lorsque je change l'orientation en paysage, ma liste est à nouveau créée (affiche seulement les 10 premiers éléments). Le problème ici est quand je vais revenir à des plantages app portrait disant:lors de la modification de l'orientation de l'appareil listview est recréé
06-06 12:06:54.849: E/AndroidRuntime(4684): java.lang.RuntimeException:
Unable to start activity
ComponentInfo{com.Android.MyApp/com.Android.MyApp.ListViewActivity}:
java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
comment faire la listview restaurer même changer l'orientation ???
Pour arrêter la recréation, ajoutez le fichier manifeste 'android: configChanges =" orientation | keyboardHidden "' dans votre tag d'activité. –