Pregunta

Mi aplicación intiates una actividad. En el clic de un botón, la aplicación abre el navegador con una página web. Cuando pulso el botón de retroceso, se trata de volver a la pantalla de mi actividad inicial, pero no se reanuda o reiniciar la actividad.

Cuando pongo todo el código de diseño y el código de la actividad en lugar de onResume onCreate, la actividad se reinicia.

Mi pregunta es si esta es la forma correcta de hacerlo? ¿Puedo usar onResume dibujar mi diseño e iniciar la actividad, o se trata de un mal diseño? Cuando el navegador se dispara hacia arriba, no la actividad inicial olvidar su diseño?

Por favor, que me haga saber lo que usted sugiere.

Gracias Chris

¿Fue útil?

Solución

Sobre todo usted debe leer acerca de la Actividad del Ciclo de Vida .

Está bien para inicializar en onResume, siempre y cuando sólo lo hace una vez. O bien tienen un miembro hasInitialized dedicado o comprobar algún otro valor que tendrá un significado equivalente, y no hacerlo de nuevo initialize si está establecido.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top