Ho usato per programmare per iPhone.Cos'è l'equivalente in coredata per Android
Ma poi voglio fare un altro programma simile in Android.
Bene, dovrei usare una struttura simile a un coredata?
Android ha qualcosa di simile?
Ho usato per programmare per iPhone.Cos'è l'equivalente in coredata per Android
Ma poi voglio fare un altro programma simile in Android.
Bene, dovrei usare una struttura simile a un coredata?
Android ha qualcosa di simile?
In realtà ciò di cui hai bisogno è controllare gli strumenti ORM per Android per la persistenza. E decidere quale ti si addice meglio.
Ecco le prime scelte:
OrmLite: http://ormlite.com/sqlite_java_android_orm.shtml
GreenDao: http://greendao-orm.com/
Il mio voto è per Green-DAO, ma tutti dovrebbero tenere a mente i problemi di migrazione, che è spiegato qui: http://stackoverflow.com/questions/11046258/what-is-coredata-equivalent-for-android – StAlex
Ho controllato 'OrmLite', ma non può modificare i record in un modo debole: http://stackoverflow.com/questions/40890602/get-dao-with-weak-typing-in-ormlite –
In realtà, penso che tu abbia due soluzioni per salvare i dati senza utilizzare direttamente SQLite.
È possibile utilizzare la preferenza condivisa per salvare un valore in una chiave. Permette di salvare le informazioni rapidamente, ma è piuttosto limitato. Inoltre, ho sentito parlare di greenDAO (leggi lo "get started"), sfortunatamente sarà più difficile da usare rispetto a Core Data perché non troverete alcuna interfaccia utente.
Questo è abbastanza buono. greenDAO. È il migliore? Cos'è questo? –
So che è vecchio, ma volevo rispondere che sto attualmente provando greenDAO e genera le istruzioni SQL per te e le incorpora in classe in modo da poterle usare più facilmente e senza fare errori di battitura nelle tue query – Boy
Ho recentemente rilasciato una versione open source di Core Data per Android, chiamato NexusData. Puoi trovarlo qui: https://github.com/dkharrat/NexusData
È ancora in fase di sviluppo, ma si spera che col tempo si rafforzi.
Prova Android Realm. Sembra semplice e facile da usare
questa è una vecchia questione. Nel 2015, puoi dare un'occhiata a realm.io https://realm.io/docs/java/latest/ –
anche dare un'occhiata a https://github.com/dkharrat/NexusData – Hisham
Check out [JDXA] (http://www.softwaretree.com/v1/products/jdxa/jdxa.html), un ORM semplice, non invadente e flessibile per Android. –