Our Country Sites: Argentina|Brazil|Chile|Mexico|Peru

uso de Shared Preference

Printer-friendly versionPrinter-friendly versionSend by emailSend by email

cuando queremos persistir datos en un aplicativo android,generalmente datos de donfiguracion que no van a ser esplotados con querys, la mejor forma es hacerlo desde un sharedpreference en vez de hacerlo en una base de datos sqllite.

esta es la forma de uso:

colocar un nuevo valor:

SharedPreferences loSharedPreferences = getSharedPreferences("Actual", MODE_PRIVATE);
                    SharedPreferences.Editor loEditor = loSharedPreferences.edit();
                    loEditor.putString("DesCliente",isDesCliente);
                    loEditor.putLong("IdCliente",iiIdCliente);
                    loEditor.commit();

Leer el valor:

String lsDesCliente=getSharedPreferences("Actual", MODE_PRIVATE).getString("DesCliente", "No se")

long liIdCliente=getSharedPreferences("Actual", MODE_PRIVATE).getLong("IdCliente", 1);

JJ 2 consultas, Solo se

JJ 2 consultas,
Solo se pueden persistir datos primitivos? Y el otro, es necesario permiso algo para usar el Preference?

Slds!
Juan Carlos