Traemos la mejor información que descubrimos en todo internet. Nosotros deseamos que te sea de ayuda y si puedes compartir alguna mejora hazlo con total libertad.
Solución:
El código es del proyecto Firebase Quickstart-Android. Esto es lo que hace. Puedes implementar algo similar:
private void updateUI(FirebaseUser user)
hideProgressDialog();
if (user != null)
mStatusTextView.setText(getString(R.string.google_status_fmt, user.getEmail()));
mDetailTextView.setText(getString(R.string.firebase_status_fmt, user.getUid()));
findViewById(R.id.sign_in_button).setVisibility(View.GONE);
findViewById(R.id.sign_out_and_disconnect).setVisibility(View.VISIBLE);
else
mStatusTextView.setText(R.string.signed_out);
mDetailTextView.setText(null);
findViewById(R.id.sign_in_button).setVisibility(View.VISIBLE);
findViewById(R.id.sign_out_and_disconnect).setVisibility(View.GONE);
private void updateUI(@Nullable GoogleSignInAccount account)
if (account != null)
mStatusTextView.setText(getString(R.string.signed_in_fmt, account.getDisplayName()));
findViewById(R.id.sign_in_button).setVisibility(View.GONE);
findViewById(R.id.sign_out_and_disconnect).setVisibility(View.VISIBLE);
else
mStatusTextView.setText(R.string.signed_out);
findViewById(R.id.sign_in_button).setVisibility(View.VISIBLE);
findViewById(R.id.sign_out_and_disconnect).setVisibility(View.GONE);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)