KrLx_roller
22/12/11, 15:46:06
En la pantalla de inicio de sesión de mi aplicación, tengo un checkbox para recordar el usuario y la contraseña. Si éste checkbox se marca, el usuario y la contraseña se guardan usando SharedPrefences. El problema viene cuando tengo que añadir el texto de los SharedPrefences a los EditText para que el usuario no tenga que escribirlos.
Para que no me de error cuando ese valor no existe, es decir, cuando es null, tengo esto:
if (prefsUserData != null || prefsUserPass != null)
{
Log.i("USER", prefsUserData);
Log.i("PASS", prefsUserPass);
}
Con el Log funciona, pero a la que pongo lo siguiente:
if (prefsUserData != null || prefsUserPass != null)
{
userEditText.setText(prefsUserData);
}
Me tira el error java.lang.NullPointerException. He probado todo lo que se me ha ocurrido pero nada, sigue igual... Alguien me puede echar una mano para sacar esto adelante?
Gracias de antemano, un saludo!
Para que no me de error cuando ese valor no existe, es decir, cuando es null, tengo esto:
if (prefsUserData != null || prefsUserPass != null)
{
Log.i("USER", prefsUserData);
Log.i("PASS", prefsUserPass);
}
Con el Log funciona, pero a la que pongo lo siguiente:
if (prefsUserData != null || prefsUserPass != null)
{
userEditText.setText(prefsUserData);
}
Me tira el error java.lang.NullPointerException. He probado todo lo que se me ha ocurrido pero nada, sigue igual... Alguien me puede echar una mano para sacar esto adelante?
Gracias de antemano, un saludo!