2011-08-16 14 views

risposta

4

Non proprio, è una questione di convenienza. Con le preferenze condivise non è necessario gestire il file IO.

2

preferenza condivisa sarà migliore rispetto al negozio delle credenziali in un file, per aprire e ReadFile è noioso confronto all'uso di azione privilegiata

0

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 ...:/

+3

errato. Se l'applicazione si arresta in modo anomalo, i dati in SharePreferences vengono mantenuti. – tambykojak

Problemi correlati