Foros del Web » Programando para Internet » Android »

Error al tratar de referenciar el Editor de SharedPreferences

Estas en el tema de Error al tratar de referenciar el Editor de SharedPreferences en el foro de Android en Foros del Web. Hola Amigos del Foro, estoy tratando de hacer una app en Android Studio y me he topado con el siguiente inconveniente: Tengo una activity con ...
  #1 (permalink)  
Antiguo 27/09/2016, 15:58
 
Fecha de Ingreso: marzo-2003
Ubicación: Chivilcoy
Mensajes: 142
Antigüedad: 21 años
Puntos: 0
Error al tratar de referenciar el Editor de SharedPreferences

Hola Amigos del Foro, estoy tratando de hacer una app en Android Studio y me he topado con el siguiente inconveniente:
Tengo una activity con un EditText cuyo contenido deseo guardar en las preferencias de la aplicación. Estoy usando este código:
Código:
SharedPreferences prefs = getSharedPreferences("ajustes", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("nombre",Usuario);
editor.commit();
El problema es que evidentemente tengo que tener algo mal referenciado, porque cuando escribo la línea "editor.putString", la instrucción putString se pone en rojo y Android Studio me muestra el error "Cannot resolve symbol".
He revisado varios post sobre el tema y todos lo hacen así, pero evidentemente algo he hecho mal.
Si alguien puede ayudarme, le voy a agradecer
__________________
Leandro Mandarano
Cyper Developments
http://www.cyper.com.ar
  #2 (permalink)  
Antiguo 05/10/2016, 09:15
 
Fecha de Ingreso: enero-2009
Ubicación: Kandor
Mensajes: 209
Antigüedad: 15 años, 2 meses
Puntos: 11
Respuesta: Error al tratar de referenciar el Editor de SharedPreferences

Antes de hacer esta linea SharedPreferences.Editor editor = prefs.edit(); me parece que te falta obtener el contexto así: prefs = PreferenceManager.getDefaultSharedPreferences(cont ext); y otra cosa que me parece que ocurre es que la instancia de Usuario no ha sido declarada, por eso truena en esa linea (Cannot resolve symbol).

Etiquetas: app, editor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:11.