我正在嘗試創建一個用戶並添加其他信息,我想要在Android中獲取最近創建的用戶的UID。在Android中,獲取最近在Firebase中創建的用戶UID
我有一個用戶的JSON對象,我在其中存儲用戶信息在用戶的唯一UID。
我想在用戶創建後立即存儲用戶的附加信息。在createUserWithEmailAndPassword()
方法它說,如果用戶成功創建,它已登錄。
我試着得到的UID,但它是不可能的。我在創建之前創建了一個進度對話框,並在將用戶信息保存在實時數據庫後將其解除。
我正在嘗試創建一個用戶並添加其他信息,我想要在Android中獲取最近創建的用戶的UID。在Android中,獲取最近在Firebase中創建的用戶UID
我有一個用戶的JSON對象,我在其中存儲用戶信息在用戶的唯一UID。
我想在用戶創建後立即存儲用戶的附加信息。在createUserWithEmailAndPassword()
方法它說,如果用戶成功創建,它已登錄。
我試着得到的UID,但它是不可能的。我在創建之前創建了一個進度對話框,並在將用戶信息保存在實時數據庫後將其解除。
如果我沒有理解好你的情況,你可以得到的用戶ID以這樣的方式
我得到task.getResult().getUser().getUid()
auth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(SignUpActivity.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!task.isSuccessful()) {
/*Toast.makeText(SignUpActivity.this, "Authentication failed." + task.getException(),
Toast.LENGTH_SHORT).show();*/
} else {
// THE USER ID
task.getResult().getUser().getUid();
}
}
});
任務成功完成後,您可以獲取調用以下user.getUid()的用戶UID。
如果您遵循了文檔,應該定義一個類變量,如「FirebaseUser user」。
最近創建的用戶有什麼不對字符串的uid = FirebaseAuth.getInstance() .getCurrentUser()。getUid()創建後? – Jay