goosfancito
25/10/17, 22:22:07
Hola.
Necesito cerrar la actividad una vez que se completa satisfactoriamente el
registro del usuario de lo contrario no. aqui mi trozo de codigo.
Gracias de antemano.
Gustavo
--------------------8<------------------------------------------------------------------------------------------------
protected void enviar() {
firebaseAuth.createUserWithEmailAndPassword(etEmai l.getText().toString(), etPassword.getText().toString())
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!task.isSuccessful()) {
try {
throw task.getException();
} catch (FirebaseAuthUserCollisionException e) {
mostrarPantalla(R.string.errortitulo, R.string.errorEmailYaExiste);
} catch (Exception e) {
e.printStackTrace();
}
} else {
mostrarPantalla(R.string.infoTitulo, R.string.avisoConfirmacion);
/* aqui he probado con finish()
pero no me cierra la actividad. tambien lo hice en la linea siguiente
a la que llamo a este metodo pero tampoco me funciona.*/
}
hideProgressDialog();
}
});
}
Necesito cerrar la actividad una vez que se completa satisfactoriamente el
registro del usuario de lo contrario no. aqui mi trozo de codigo.
Gracias de antemano.
Gustavo
--------------------8<------------------------------------------------------------------------------------------------
protected void enviar() {
firebaseAuth.createUserWithEmailAndPassword(etEmai l.getText().toString(), etPassword.getText().toString())
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!task.isSuccessful()) {
try {
throw task.getException();
} catch (FirebaseAuthUserCollisionException e) {
mostrarPantalla(R.string.errortitulo, R.string.errorEmailYaExiste);
} catch (Exception e) {
e.printStackTrace();
}
} else {
mostrarPantalla(R.string.infoTitulo, R.string.avisoConfirmacion);
/* aqui he probado con finish()
pero no me cierra la actividad. tambien lo hice en la linea siguiente
a la que llamo a este metodo pero tampoco me funciona.*/
}
hideProgressDialog();
}
});
}