2011-02-16 1 views

Répondre

1

Après la rotation, l'activité est recréée. La façon la plus simple de l'éviter est d'ajouter:

android:configChanges="keyboardHidden|orientation" 

à AndroidManifest.xml dans la déclaration d'activité.

Pour plus d'informations you should read it.

+0

Si j'utilise ceci et que je surpasse onConfigurationChanged() mes différentes dispositions vertical-layout et (land-layout) ne fonctionnent pas correctement – Dimitri

1

Utilisez onRetainNonConfigurationInstance() pour enregistrer la date, et dansCréer utilisez getLastNonConfigurationInstance() pour charger et définir la date.

+0

Et s'il en avait besoin pour sauvegarder un statut de tâche ?? j'utilise onSaveInstanceState/onRestoreInstanceState mais même avec ceux-ci, le sélecteur de date ne sera pas mis à jour correctement dans les versions 2.X. Cela fonctionne correctement avec la version ICS .... – Maxrunner

Questions connexes