2012-05-04 13 views
13

Estoy en el proceso de desarrollo de una aplicación de Android y tengo un conflicto sobre si debo usar Ormlite para actualizar y recuperar datos junto con el proveedor de contenido de Android. El proveedor de contenido se usaría principalmente para notificar a la aplicación los cambios en los datos que se han producido en la aplicación en otras plataformas. Tal vez estoy haciendo esto más complicado de lo que debe ser. ¡Algunas opiniones más experimentadas serían muy apreciadas!Uso de Ormlite en conjunción con el proveedor de contenido de Android

+1

Existe una lista de correo de google para usuarios de Android ORMLite que pueden ayudar: https://groups.google.com/forum/?fromgroups#!forum/ormlite-android – Gray

+0

Gray- Gracias por la entrada – dionysus

+1

Una biblioteca ha sido enviado a GitHub para ese propósito: https://github.com/jakenjarvis/Android-OrmLiteContentProvider/blob/master/README.md – Snicolas

Respuesta

2

Pruébalo. La experiencia adquirida generalmente vale la pena el esfuerzo, incluso si termina descartando el resultado. Ah, y díganos cómo va, porque también he tenido curiosidad por OrmLite. :-)

+2

Hasta ahora, mi experiencia con Ormlite ha sido agradable. Hay una pequeña curva de aprendizaje y falta de documentación en el sitio. Pero el marco en sí me parece de mucha ayuda. – dionysus

+2

El conflicto que estoy teniendo ahora con el uso del proveedor de contenido de Android es que ya he creado mis entidades y la normalización de la base de datos, me acabo de dar cuenta de que tendré que cambiar los nombres de las columnas de las claves principales de cada tabla y entidad a _id. Esto se recomienda debido al uso del ListView que necesita la clave principal identificada por este nombre de columna específico. El otro problema que tengo es que he creado mis DAO basados ​​en Ormlite. Sin embargo, un proveedor de contenido es un DAO. – dionysus

+1

Por lo tanto, sin tener que volver a codificar demasiado, tendré que mantener los DAO que usan Ormlite y simplemente tengo otra capa que es simplemente el proveedor de contenido que accede al DAO. Estoy pensando que mi proveedor de contenido simplemente funcionará como una capa de servicio web en mi aplicación. Los mantendré informados sobre mi progreso. – dionysus

Cuestiones relacionadas