use of com.firebase.uidemo.util.SignInResultNotifier in project FirebaseUI-Android by firebase.
the class ChatActivity method signInAnonymously.
private void signInAnonymously() {
Toast.makeText(this, "Signing in...", Toast.LENGTH_SHORT).show();
mAuth.signInAnonymously().addOnSuccessListener(this, new OnSuccessListener<AuthResult>() {
@Override
public void onSuccess(AuthResult result) {
attachRecyclerViewAdapter();
}
}).addOnCompleteListener(new SignInResultNotifier(this));
}
use of com.firebase.uidemo.util.SignInResultNotifier in project FirebaseUI-Android by firebase.
the class FirestoreChatActivity method 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));
}
}
use of com.firebase.uidemo.util.SignInResultNotifier in project FirebaseUI-Android by firebase.
the class RealtimeDbChatActivity method 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));
}
}
use of com.firebase.uidemo.util.SignInResultNotifier in project FirebaseUI-Android by firebase.
the class ImageActivity method onCreate.
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mBinding = ActivityImageBinding.inflate(getLayoutInflater());
setContentView(mBinding.getRoot());
mBinding.buttonDownloadDirect.setOnClickListener(view -> {
// Download directly from StorageReference using Glide
// (See MyAppGlideModule for Loader registration)
GlideApp.with(ImageActivity.this).load(mImageRef).centerCrop().transition(DrawableTransitionOptions.withCrossFade()).into(mBinding.firstImage);
});
mBinding.buttonChoosePhoto.setOnClickListener(view -> choosePhoto());
// By default, Cloud Storage files require authentication to read or write.
// For this sample to function correctly, enable Anonymous Auth in the Firebase console:
// https://console.firebase.google.com/project/_/authentication/providers
FirebaseAuth.getInstance().signInAnonymously().addOnCompleteListener(new SignInResultNotifier(this));
}
Aggregations