-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Description
From the sample app, in the firestore chat app, here is the code in onStart() method
public void **onStart**() {
super.onStart();
if (isSignedIn()) {
**attachRecyclerViewAdapter**();
}
FirebaseAuth.getInstance().addAuthStateListener(this);
}
and in onAuthStateChanged
@Override
public void **onAuthStateChanged**(@NonNull FirebaseAuth auth) {
mBinding.sendButton.setEnabled(isSignedIn());
mBinding.messageEdit.setEnabled(isSignedIn());
if (isSignedIn()) {
**attachRecyclerViewAdapter**();
} else {
Toast.makeText(this, R.string.signing_in, Toast.LENGTH_SHORT).show();
auth.signInAnonymously().addOnCompleteListener(new SignInResultNotifier(this));
}
}
The method attachRecyclerViewAdapter() gets called twice every time the app is opened.
Metadata
Metadata
Assignees
Labels
No labels