Attualmente sto usando servizi web XML o JSON nelle mie varie applicazioni.Il modo migliore per memorizzare nella cache una risposta XML/JSON nella mia applicazione. File di testo completo?
Vorrei solo sapere quale sarebbe il modo più semplice per archiviare queste risposte in qualche file di testo.
Ho pensato ai database, ma questo sembra abbastanza complicato!
Allora, che cosa vorrei fare è
di salvare questi file XML/JSON nella memoria del telefono, devo fare una cosa del genere?
String FILENAME = "MyXmlFile"; String string = "hello world!"; FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); fos.write(string.getBytes()); fos.close();
Nel onCreate della mia candidatura, vorrei analizzare questo file. Poiché tutte le esercitazioni mostrano come analizzare il file dall'URL del Web, non ho mai trovato un modo per analizzare un file di testo interno. Qualcuno ha un consiglio su questo punto?
Grazie.
Per l'analisi JSON in Java, consiglio vivamente GSON da Google - http://code.google.com/p/google-gson/ – Robert
Sì, GSON è solo impressionante. Per quanto riguarda le coppie chiave/valori nelle preferenze, penso che sarà difficile visto che non conosco il numero di elementi, ho in memoria, posso anche memorizzare questo numero di preferenza, ma prima tenterò la soluzione di Hamant Sharma e se non va bene, proverò il tuo. –