Professional Documents
Culture Documents
FirebaseUser user;
FirebaseFirestore mFirestoreDB;
FirebaseAuth mAuth;
Activity mActivity;
Context mContext;
Map<String, Object> profileDetails = new HashMap<>();
ProgressBar mProgressBar;
FirebaseStorage mFirebaseStorage;
UploadDetails();
}
mFirestoreDB.collection("users")
.document(user.getUid()).set(profileDetails).addOnSuccessListener(new
OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Toast.makeText(mContext,"Account created successfully",Toast.LENGTH_SHORT).show();
mContext.startActivity(new Intent(mContext,HomePage.class));
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(mContext,"Error ! Try after sometime",Toast.LENGTH_SHORT).show();
user.delete()
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(!task.isSuccessful()){
Toast.makeText(mContext,"Bug Report #1",Toast.LENGTH_SHORT).show();
}
}
});
}})}