Je génère ma mise en page à l'aide de LayoutInflater. Fondamentalement, j'ai un bouton qui quand on appuie sur l'activité s'arrête et un autre commence, dans la nouvelle activité l'utilisateur remplit certains champs et le résultat est renvoyé à la dernière activité, donc je génère un TableRow avec ces informations. Le problème est, quand j'appuie sur Ctrl + F11 (écran vertical), l'activité est détruite et recréée, alors que puis-je faire pour récupérer les informations sur les vues gonflées?Inflate + écran vertical
0
A
Répondre
0
Persistez et restaurez vos données de formulaire actives dans onSaveInstanceState()
et onRestoreInstanceState()
.
Voir http://developer.android.com/guide/topics/fundamentals/activities.html#ConfigurationChanges
1
Si vous ajoutez le paramètre android:configChanges="keyboardHidden|orientation"
à votre activité dans votre fichier manifeste, votre activité ne sera pas détruit/recréée lorsque l'orientation change
Questions connexes
- 1. Inflate vue personnalisée problèmes android
- 2. Inflate a TableRow
- 3. Android: Inflate XML OnClick?
- 4. Android view Inflate l'exception?
- 5. Inflate Exception avec FloatingActionButton
- 6. Android Simple Inflate Fix
- 7. Inflate une vue par programme
- 8. Inflate mapview deuxième fois jette l'exception
- 9. Div actif en plein écran (avec suivi de défilement vertical)
- 10. Div vertical plein écran avec barre de défilement
- 11. Fragment Inflate Error When Changes Orientation
- 12. Android Fragment Inflate mise en page
- 13. ViewStub vs View.GONE vs Inflate vs ViewSwitcher
- 14. Le texte n'apparaît pas dans les zones TextView après inflate()
- 15. Comment faire uniquement défilement vertical?
- 16. Erreur lors de la définition d'un ImageAdapter dans Inflate Layout?
- 17. Android: Inflate listview en utilisant son android: id
- 18. C++ zlib inflate failing - traduction de C# fixup?
- 19. Compression Zlib Utilisation de classes Deflate et Inflate en Java
- 20. Inflate une vue/disposition dans une autre mise en page?
- 21. Appeler inflate() plusieurs fois dans une vue Android
- 22. Google Maps Inflate Exception: Erreur de fichier binaire xml
- 23. BlackBerry: Désactiver le défilement vertical
- 24. Vertical Epander aimerait l'en-tête vertical
- 25. Cocos2D fond défilement vertical
- 26. centrage vertical
- 27. Histogramme vertical
- 28. Vertical ViewPager
- 29. défilement vertical
- 30. groupement vertical
Je sais que, mais la question est: comment? Je ne sais pas si c'est un bon moyen, mais que se passe-t-il si je crée une liste et l'enregistre dans onSaveInstanceState? Serait-ce un bon moyen? puis utilisez un itérateur et gonflez tout de nouveau? – user1364280