Esiste una differenza tra l'archiviazione del token di autenticazione del servizio in Archiviazione interna (nel file) e nelle Preferenze condivise?Memoria interna di Android VS Preferenze condivise
risposta
Non proprio, è una questione di convenienza. Con le preferenze condivise non è necessario gestire il file IO.
preferenza condivisa sarà migliore rispetto al negozio delle credenziali in un file, per aprire e ReadFile è noioso confronto all'uso di azione privilegiata
Anche se entrambi possono essere di tipo privato. L'approccio convenzionale è: se hai una piccola coppia di valori chiave vai con preferenza condivisa. Se hai una grossa fetta di dati vai con la memoria interna. La memoria interna memorizza i file ed è privata per la tua applicazione. Lo svantaggio principale con pref condiviso. è se la tua app si arresta in modo anomalo/forza chiudi perdi tutti i tuoi dati in pref condiviso.
Verdetto:
Se si utilizza pref condiviso. assicurati che la tua app non si arresti in modo anomalo. Quindi il mio punto di vista: andare con la memoria interna. Tuttavia, se il tuo telefono è radicato può accadere QUALCOSA, nulla rimane più privato ...:/
- 1. Preferenze condivise Android Inizializzazione
- 2. come sapere quante preferenze condivise nelle preferenze condivise in Android
- 3. Preferenze condivise Android non salvando
- 4. Preferenze condivise Android non funzionanti
- 5. Lettura preferenze condivise
- 6. preferenze condivise "limite"
- 7. Android Wear - Accesso mobile preferenze condivise
- 8. Preferenze condivise Android su diverse applicazioni
- 9. memoria interna telefono Android
- 10. Modifica preferenze condivise da DDMS
- 11. Cache dati in preferenze condivise
- 12. Android: memorizzazione/recupero di stringhe con preferenze condivise
- 13. Problema di salvataggio delle preferenze condivise in Android
- 14. Problema con le preferenze condivise di Android M
- 15. Le preferenze condivise vengono talvolta cancellate
- 16. Come accedere alle preferenze condivise tra le attività in Android?
- 17. Qual è l'alternativa migliore per le preferenze condivise in Android?
- 18. Android: verificare se il valore esiste in Preferenze condivise
- 19. È possibile condividere le preferenze condivise tra diverse applicazioni Android?
- 20. Android: è possibile avere più preferenze condivise distinte per app?
- 21. Salvataggio dei dati su Android: Archiviazione file vs Database SQLite e preferenze condivise
- 22. Scrittura nella memoria privata interna in Android
- 23. Attiva/disattiva Toast dalle preferenze condivise?
- 24. Quando vengono cancellate le preferenze condivise?
- 25. Salva lista array nelle preferenze condivise
- 26. Posso ottenere dati da preferenze condivise all'interno di un servizio?
- 27. Tipi di memoria Android (RAM v Memoria interna)
- 28. memoria interna esterna
- 29. Android crea cartelle nella memoria interna
- 30. Salvare un ArrayList di stringhe di preferenze condivise
errato. Se l'applicazione si arresta in modo anomalo, i dati in SharePreferences vengono mantenuti. – tambykojak