Guardar el estado de las Actividades en Android | | UPV

Universitat Politècnica de València - UPV
Universitat Politècnica de València - UPV
16.1 هزار بار بازدید - 12 سال پیش - Título: Guardar el estado de
Título: Guardar el estado de las Actividades en Android

Descripción: Se describe como guardar el estado de las Actividades en Android Tomás Gironés, J. (2013). Guardar el estado de las Actividades en Android. http://hdl.handle.net/10251/30621

Descripción automática: En este video, el profesor de la Universidad Politécnica de Valencia explica la importancia de guardar el estado de las actividades en Android y cómo hacerlo. A diferencia de otros sistemas operativos, en Android, las aplicaciones pueden ser destruidas por el sistema bajo dos circunstancias principales: cuando necesita memoria o cuando hay un cambio en la configuración del dispositivo, como la rotación de la pantalla o el cambio de idioma.

El profesor ilustra el concepto con una actividad sencilla que cuenta con un contador. Si la actividad se destruye por un cambio de configuración o pasa a segundo plano, el estado se pierde y el contador se reinicia. Para evitar esto, se debe utilizar el método `onSaveInstanceState`, que guarda la información necesaria en un objeto `Bundle`, el cual se puede recuperar luego con el método `onRestoreInstanceState` o dentro de `onCreate` si existe un estado previo.

El profesor advierte que `onSaveInstanceState` no es 100% confiable en situaciones extremas donde el sistema no lo llama por necesidad de liberar memoria. En esos casos, recomienda usar `onPause` para almacenar datos importantes permanentemente, usando métodos de almacenamiento permanentes como bases de datos o archivos de preferencias.

Finalmente, el profesor resume que es fundamental guardar el estado de las actividades en Android para asegurar una experiencia de usuario consistente y presenta `onSaveInstanceState` y `onRestoreInstanceState` como los métodos principales para esta tarea, mientras que `onPause` se presenta como una alternativa confiable para guardar datos críticos.

Autor/a: Tomás Gironés Jesús



+ Universitat Politècnica de València UPV: https://www.upv.es
+ Más vídeos en: valenciaupv
+ Accede a nuestros MOOC: https://upvx.es

#Android #Programación #Actividades #INGENIERIA TELEMATICA
12 سال پیش در تاریخ 1391/10/22 منتشر شده است.
16,104 بـار بازدید شده
... بیشتر