2012-05-04 9 views
13

Sono in procinto di sviluppare un'applicazione Android e sono in conflitto sull'opportunità o meno di utilizzare Ormlite per l'aggiornamento e il recupero dei dati in combinazione con il provider di contenuti Android. Il fornitore di contenuti verrebbe utilizzato principalmente per notificare all'app le modifiche apportate ai dati che si sono verificati nell'app su altre piattaforme. Forse lo sto rendendo più complicato di quello che deve essere. Alcune opinioni più esperte sarebbero molto apprezzate!Utilizzo di Ormlite in combinazione con il provider di contenuti Android

+1

C'è una mailing list google per utenti Android ORMLite che possono essere in grado di aiutare: https://groups.google.com/forum/?fromgroups#!forum/ormlite-android – Gray

+0

Grigio- Grazie per l'input – dionysus

+1

Una libreria è stato inviato a GitHub per questo scopo: https://github.com/jakenjarvis/Android-OrmLiteContentProvider/blob/master/README.md – Snicolas

risposta

2

Provalo. L'esperienza acquisita di solito vale la pena, anche se si finisce per scartare il risultato. Oh, e facci sapere come va, perché sono stato curioso anche di OrmLite. :-)

+2

Finora, la mia esperienza con Ormlite è stata piacevole. C'è un po 'di una curva di apprendimento e una mancanza di documentazione sul sito. Ma il framework stesso è di grande aiuto. – dionysus

+2

Il conflitto che sto avendo in questo momento con l'utilizzo del provider di contenuti Android è che essendo già in grado di creare le mie entità e la normalizzazione del database, ho appena compreso che dovrò cambiare i nomi delle colonne delle colonne delle chiavi primarie di ogni tabella ed entità a _id. Questo è consigliato a causa dell'uso di ListView che richiede la chiave primaria identificata da questo specifico nome di colonna. L'altro problema che ho è che ho creato i miei DAO basati su Ormlite. Tuttavia, un fornitore di contenuti è un DAO. – dionysus

+1

Quindi, senza dover fare troppo ricodifica, dovrò tenere DAO che usa Ormlite e semplicemente avere un altro livello che è semplicemente il fornitore di contenuti che accede al DAO. Sto pensando che il mio fornitore di contenuti funzionerà semplicemente come un livello Webservice nella mia applicazione. Vi terrò informati sui miei progressi. – dionysus

Problemi correlati