0
當他/她使用Firebase登錄到Android應用程序時,如何顯示其他登錄用戶的列表。 一旦用戶打開應用程序,他/她將不得不在5種顏色中選擇一種顏色。現在選擇後,他將顯示其他登錄用戶的列表,他們在登錄時選擇了相同的顏色。 我正在使用firebase爲我的項目...任何想法如何實現這一目標? 在此先感謝:)當他/她登錄到Firebase,Android中的應用程序時,如何向用戶顯示其他登錄用戶的列表?
當他/她使用Firebase登錄到Android應用程序時,如何顯示其他登錄用戶的列表。 一旦用戶打開應用程序,他/她將不得不在5種顏色中選擇一種顏色。現在選擇後,他將顯示其他登錄用戶的列表,他們在登錄時選擇了相同的顏色。 我正在使用firebase爲我的項目...任何想法如何實現這一目標? 在此先感謝:)當他/她登錄到Firebase,Android中的應用程序時,如何向用戶顯示其他登錄用戶的列表?
首先,定義你DatabaseReference
用戶在哪裏。
private DatabaseReference databaseReferencia =
FirebaseDatabase.getInstance().getReference();
private DatabaseReference userInReference= databaseReferencia.child("userIn");
private FirebaseAuth mAuth;
在行動和開放的應用登錄後,插入此indentificator:
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
String name = user.getDisplayName();
String uid = user.getUid();
userInReference.child(uid).setValue(name);
}
之後,插入您的收聽。
userInReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
//ADD USERS IN YOUR LIST
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
對不起,我壞了英語。
你能解釋一下嗎?所有其他用戶都是從同一個設備或用戶從Firebase數據庫登錄的。顯示您已完成的一些代碼 –
創建五個顏色孩子到Selectedcolor節點,當用戶選擇一種顏色時,將該用戶添加到該顏色路徑。這樣您就可以輕鬆地獲得所有選擇相同顏色並顯示resluts的用戶,用戶.. –