Interfaz para acceder y modificar datos de preferencias devueltos por Context # getSharedPreferences. Para cualquier conjunto particular de preferencias, hay una única instancia de esta clase que comparten todos los clientes. Las modificaciones a las preferencias deben pasar por un objeto Editor para garantizar que los valores de preferencia permanezcan en un estado y control consistentes cuando se comprometan con el almacenamiento. Los objetos que se devuelven de los distintos métodos get deben ser tratados como inmutables por la aplicación. SharedPrerences
Como se explica más arriba, es una interface para acceder y modificar datos de preferencias.
Comencemos declarando SharedPreferences y instanciandolo de la siguiente manera.
Guardar Datos en SharedPreferences
Para guardar datos en el SharedPreferences tenemos la opcion del Editor como veremos en el siguiente ejemplo:
Siguiendo con el Editor procederemos a guardar los datos de la siguiente forma: editor.putString(key, value);
Luego de asignarle una llave y un valor procedemos a aplicar los cambios con el metodo apply(); de la siguiente forma.
De esta forma se guardaran los datos en el SharedPreferences.
Obtener datos del SharedPreferences
Para obtener datos del SharedPreferences utilizaremos la funcion getString(key, defaul); de la siguiente forma:
Donde key es la llave que declaramos al guardar los datos en el SharedPreferences y el default es un valor por defecto que por si no existen datos en las preferencias.
Borrar datos del SharedPreferences
Para borrar los datos que estan en nuestro shared preferences es muy facil, utilizando el metodo remove(key);
Solo tendriamos que ubicar el nombre de la linea a borrar y aplicamos!.
Con esto concluyo esta entrada, espero que te sirva y que puedas utilizar este codigo en tus proyectos futuros me despido, Marcos
Fuente: https://developer.android.com/reference/android/content/SharedPreferences
Como se explica más arriba, es una interface para acceder y modificar datos de preferencias.
Comencemos declarando SharedPreferences y instanciandolo de la siguiente manera.
Guardar Datos en SharedPreferences
Para guardar datos en el SharedPreferences tenemos la opcion del Editor como veremos en el siguiente ejemplo:
Siguiendo con el Editor procederemos a guardar los datos de la siguiente forma: editor.putString(key, value);
Luego de asignarle una llave y un valor procedemos a aplicar los cambios con el metodo apply(); de la siguiente forma.
De esta forma se guardaran los datos en el SharedPreferences.
Obtener datos del SharedPreferences
Para obtener datos del SharedPreferences utilizaremos la funcion getString(key, defaul); de la siguiente forma:
Donde key es la llave que declaramos al guardar los datos en el SharedPreferences y el default es un valor por defecto que por si no existen datos en las preferencias.
Borrar datos del SharedPreferences
Para borrar los datos que estan en nuestro shared preferences es muy facil, utilizando el metodo remove(key);
Solo tendriamos que ubicar el nombre de la linea a borrar y aplicamos!.
Con esto concluyo esta entrada, espero que te sirva y que puedas utilizar este codigo en tus proyectos futuros me despido, Marcos
Fuente: https://developer.android.com/reference/android/content/SharedPreferences
