0
我使用Firebase電子郵件密碼驗證在Android中創建登錄頁面,並且我想當用戶輸入其電子郵件地址並切換到密碼系統時自動獲取PhotoUrl和DisplayName並在登錄頁面上顯示在用戶輸入他的完整密碼之前。getDisplayName()和getPhotoUrl()沒有登錄用戶到android firebase
我使用Firebase電子郵件密碼驗證在Android中創建登錄頁面,並且我想當用戶輸入其電子郵件地址並切換到密碼系統時自動獲取PhotoUrl和DisplayName並在登錄頁面上顯示在用戶輸入他的完整密碼之前。getDisplayName()和getPhotoUrl()沒有登錄用戶到android firebase
對於你想要做什麼單程正在做的是:
所以,你必須在火力數據庫類似的東西:
ASDEYRDSDDA
Email: [email protected]
Display_name: Jonh
Photo_URL: your_url
WERSWERSDFR
Email: [email protected]
Display_name: Maria
Photo_URL: maria_url
從火力得到數據你只需要創建一個這樣的參考:
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("users");
和聽衆:
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot data: dataSnapshot.getChildren()){
String email=data.child("Email").getvalue(String.class);
if (email.equals("[email protected]")) {
//do ur stuff
String displayname=data.child("Display_name").getvalue(String.class);
String photourl=data.child("Photo_URL").getvalue(String.class);
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
因此,在所有孩子的檢查如果你想要的數據存在,如果贊成票你做什麼你whant。
我知道的唯一方法是在Firebase數據庫中添加顯示名稱和照片網址,並在切換到密碼時獲取這些值 –
您能分享如何做到這一點嗎? –
是的,我會解釋如何得到? –