2012-04-29 15 views
6

Ho salvato i dati sul lato client con PhoneGap utilizzando localstorage e ora desidero accedere ai dati salvati con codice java.PhoneGap ottiene valori di memoria locale dal codice Java?

È possibile? Come posso fare questo?

Grazie.

+0

Questa domanda simile ha una risposta che sembra promettente: http://stackoverflow.com/questions/9717988/access-localstorage-or-web-database-created-in-phonegap-from-android-native-code –

+0

Ya L'ho trovato ma non sembra risponderle. Posso creare il database e tutti ma non sono sicuro di come accedervi dal codice java. Questo non sembra mostrarlo ... quel codice è per il lato jquery. – Jonovono

risposta

3

Perché non si crea un plug-in nativo che memorizza i valori nelle preferenze condivise di Android e chiamarlo ogni volta che si aggiungono/eliminano oggetti nello spazio locale.

Quindi, in javascript non si chiamano direttamente le funzioni di localstorage, ma un wrapper che 1) manipola la memoria locale e quindi 2) chiama il plugin per memorizzarlo anche nelle preferenze condivise.

Ovviamente si tratta di una copia doppia di ogni oggetto, quindi dovrai gestirlo anche tu, ma se le modifiche allo store locale sono sempre avviate da javascript, questo non dovrebbe essere un problema.

+0

Freddo. Ya suppongo di poterlo fare. Darò un colpo. Grazie. – Jonovono

Problemi correlati