Un fragment possède un champ de texte dont les informations doivent être conservées lorsque l'utilisateur fait défiler la page vers la page. L'enregistrement de la valeur du champ de texte dans le modèle à partir de TextWatcher.onTextChanged() est trop tôt.Informations persistantes d'un fragment provenant d'un ViewPager
Dans quelle méthode de cycle de vie du fragment aurais-je besoin de conserver les données au modèle? J'ai essayé onSaveStateInstance() et onPause(). Aucun d'entre eux n'est appelé lorsque l'utilisateur passe d'une page (fragment) à l'autre.
Merci
Merci kcoppock pour votre réponse. J'utilise FragmentPagerAdapter et j'ai la persistance dans onSaveInstanceState() - mais onSaveInstanceState() n'est jamais appelé. – user2808089
kcoppock, je viens de réaliser que onSaveInstance() est appelé après avoir parcouru deux pages. Le onSaveStateInstance() du premier fragment est donc appelé après le défilement de la troisième page. – user2808089