Si bien tampoco lo he usado, he usado varias bibliotecas y mecanismos de este tipo principalmente en aplicaciones Java y C / C ++. Es una idea antigua de persistencia de datos / objetos / estado y se llama utilizando múltiples términos como serializar-deserializar, marshall-unmarshall, paginación de nivel de sistema operativo, ORM, etc.… Incluso el hardware subyacente usa este concepto, por ejemplo, cuando la máquina va a ‘ dormir ‘o’ hiberna ‘o en un nivel más bajo al guardar el estado de los registros.
La idea básica es convertir esencialmente un mapa de memoria de un conjunto de objetos que representan estructuras de datos complejas directamente en un almacén de datos persistente y viceversa. Los datos se almacenan en un formato diferente en el almacén de datos que su contraparte de memoria y necesita traducción. Las bibliotecas como Retrofit generalmente generalizan y automatizan todo el proceso de traducir meticulosamente los distintos miembros de los objetos hacia y desde el almacén de datos. Tampoco necesita los analizadores especializados para el formato en el almacén de datos, en este caso JSON. La biblioteca tiene un analizador, simplemente no necesita usarlo directamente.
Esto elimina los errores del programador al manejar los diversos elementos de datos. Tales errores generalmente requieren un gran esfuerzo de depuración para ese ‘problema intermitente’, a menudo con la ayuda de varios miembros del equipo, a veces durante varios días que generalmente terminan en un momento de palma de la mano.
- ¿Qué hay de nuevo en el Android One de Google?
- Cómo hacer una aplicación de noticias
- ¿Cómo mostrar archivos PDF dentro de una aplicación de Android en lugar de cargar en WebView agregando URL de PDF con una URL de Google DOCs e iniciando una aplicación de representación de PDF de terceros instalada en el dispositivo? ¿Hay alguna buena biblioteca gratuita de renderizado de PDF disponible?
- ¿Qué es la arquitectura de aplicaciones de Android?
- ¿Podemos aprender a hacer una aplicación de Android en seis semanas?
“¡Maldición, serialicé ese doble crucial como un entero que resultó en esa extraña pérdida intermitente de datos!” ¡No es un momento particularmente feliz para nadie en el equipo!
Gracias por el A2A.