firebase UserNodeから現在のユーザーの詳細を取得する必要があるアプリケーションを開発しています。私の場合、私は現在のユーザーのファーストネームとラストネームを取得したいと考えています。私は首尾よくすべてのユーザーのリストを取得していますが、ログインしているユーザーの現在の詳細を取得するにはどうすればいいですか。 このコードを使用してすべてのユーザーを取得します。現在ログインしているユーザーを取得するには、詳細現在のユーザーの詳細、つまりfirebaseにログインしているユーザーを取得します。
DatabaseReference DataRef;
DataRef = FirebaseDatabase.getInstance().getReference().child("UserNode");
DataRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
String acctname = (String)childSnapshot.child("firstname").getValue();
Log.i("name", acctname);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.e("error", databaseError.getMessage());
}
});
それは言います –
私はあなたの編集コードを試してみましょう –
それは男性が働いています... Tankyou so much :) –