Question

Mon application intiates une activité. Sur le clic d'un bouton, l'application ouvre le navigateur avec une page Web. Quand je frappe le bouton de retour, il revient à l'écran de mon activité initiale, mais ne reprend pas ou redémarrer l'activité.

Quand je mets tout le code de mise en page et le code d'activité dans onResume au lieu de onCreate, l'activité se redémarrée.

Ma question est de savoir si c'est la bonne façon de faire à ce sujet? Puis-je utiliser onResume pour dessiner ma mise en page et de lancer l'activité, ou est-ce une mauvaise conception? Lorsque le navigateur enflamme, ne l'activité initiale oublier sa mise en page?

S'il vous plaît laissez-moi savoir ce que vous suggérez.

Merci Chris

Était-ce utile?

La solution

La plupart du temps, vous devriez lire Activité du cycle de vie .

Il est très bien d'initialiser à onResume tant que vous ne le faites une fois. Soit un membre hasInitialized dédié ou vérifier une autre valeur qui ont un sens équivalent, et ne pas initialize à nouveau si elle est définie.

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