Ho un'app che richiede solo il valore di un campo di visualizzazione testo da salvare ... quale sarebbe il modo più semplice ed efficace per salvare una quantità così piccola di dati? Creare un database per questo sembra eccessivo. sarebbe onSaveInstanceState essere sufficiente?Android: qual è il modo più semplice per salvare piccole quantità di dati?
6
A
risposta
11
Sembra un lavoro per SharedPreferences.
0
Si potrebbe anche considerare di salvarlo su cache. Tieni presente che se utilizzi la memoria interna per la tua cache, potrebbe essere cancellata se c'è poca memoria. L'uso delle preferenze condivise funziona anche come Yoni aveva menzionato e farà in modo che i dati non vengano cancellati anche se in memoria insufficiente.
0
SharedPreferences è il più semplice se si desidera che venga mantenuto tra le sessioni.
0
Penso che onSaveInstanceState non sopravviverà alla chiusura di tutta l'applicazione, come accadrà se si spegne il telefono o l'app si blocca.
Vai con le preferenze condivise di Yoni. Renderanno i tuoi dati persistenti nella memoria del telefono senza molto lavoro per te.
Problemi correlati
- 1. Qual è il modo più semplice per mantenere oggetti java?
- 2. Condivisione di piccole quantità di dati tra le app
- 3. C#: qual è il modo più semplice per sottrarre tempo?
- 4. Qual è il modo migliore per sincronizzare grandi quantità di dati in tutto il mondo?
- 5. qual è il modo più semplice per riprodurre l'audio dai dati di array in delphi
- 6. Qual è il modo più semplice per impostare i messaggi di dati binari personalizzati in Java?
- 7. Qual è il modo Pythonic per implementare un semplice FSM?
- 8. Qual è il modo migliore per salvare i dati XML su SQL Server?
- 9. Qual è il modo migliore per tradurre una grande quantità di dati di testo?
- 10. Qual è il modo più semplice per ottenere dati spaziali sql 08 su una mappa?
- 11. Qual è il modo più semplice per ottenere questi dati in un Dataframe Pandas?
- 12. Qual è il modo più veloce per scrivere una grande quantità di dati dalla memoria in un file?
- 13. WinForms: qual è l'approccio più semplice per mantenere alcuni dati?
- 14. Qual è il modo più semplice per esporre sottofunzioni del file M per il test dell'unità?
- 15. Qual è il modo più veloce per selezionare una grande quantità di checkbox e de/selezionarli?
- 16. Qual è il modo più semplice per effettuare più richieste Web di seguito?
- 17. Qual è il modo più semplice per rinominare il file che stai modificando in Vim?
- 18. Il modo più semplice per disegnare un'immagine?
- 19. Qual è il modo più semplice per chiamare una funzione del kernel di Windows da Java?
- 20. Il modo più semplice per scrivere e leggere un XML
- 21. Il modo migliore per salvare i dati su iOS?
- 22. Il modo migliore per salvare i dati in un'applicazione Java?
- 23. In Chrome, qual è il modo più semplice per visualizzare il tipo mime di un documento?
- 24. Qual è il modo più semplice in Javascript per ottenere solo il segno di un numero?
- 25. Qual è il modo più semplice per utilizzare il comando HEAD di HTTP in PHP?
- 26. qual è il modo più semplice per proteggere con password il database mongodb per l'utente remoto?
- 27. Qual è il modo più semplice per creare un tasto di scelta rapida per Windows?
- 28. Qual è il modo migliore per salvare i punteggi più alti su iPhone per prevenire l'hacking?
- 29. Qual è il cloud più semplice per contenuto Web statico
- 30. Qual è il modo più semplice per aggiungere la compressione a WCF in Silverlight?