Question

Situation

J'ai une application assez simple avec 2 "dispositions" en utilisant des represages partagés.

  • Main.xml
  • Settings.xml

Main a un TextView qui utilise GetString de SharedPreferences. Également un bouton pour ouvrir les paramètres.

Les paramètres ont un spinner et un bouton à enregistrer sur des relevés partagés.


Le TextView est mis à jour lorsque l'application se charge comme j'appelle SetText () à l'intérieur d'OnCreate (bundle SavedInstancEstate)

Problème

Lorsque j'ouvre les paramètres et met à jour les PartagedPreferences, j'utilise le bouton de retour pour revenir à Main.

Étant donné que j'appelle setText () à l'intérieur onCreate (), le TextView ne met pas à jour jusqu'à ce que je quitte l'application et que je ouvre à nouveau l'application à Main.

Quelle méthode dois-je utiliser pour mettre à jour le TextView après être revenu des paramètres?

Ma demande est similaire à ViewWillAppear () pour iOS.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top