this function return message it return null i need solution to return value thanks
public String saveData(final User user) {
final String[] message = new String[1];
firebaseAuth = FirebaseAuth.getInstance();
firebaseAuth.createUserWithEmailAndPassword(user.getEmail().toString(), user.getPassword().toString())
.addOnSuccessListener(new OnSuccessListener<AuthResult>() {
@Override
public void onSuccess(AuthResult authResult) {
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
message[0] = "Fail" + e.getMessage();
}
});
return message[0];
}