Firebase Realtime DatabaseのJSONツリーから 'caste'キーの値を取得します。 See this imageFirebase Realtime DatabaseからJSONツリーの1つのキーにアクセスする方法は?
私はユーザーの一意のIDを持っており、すべての認証とユーザーオブジェクトが配置されています。 'カースト'キーのみを文字列変数に参照するにはどうすればよいですか?
Firebase Realtime DatabaseのJSONツリーから 'caste'キーの値を取得します。 See this imageFirebase Realtime DatabaseからJSONツリーの1つのキーにアクセスする方法は?
私はユーザーの一意のIDを持っており、すべての認証とユーザーオブジェクトが配置されています。 'カースト'キーのみを文字列変数に参照するにはどうすればよいですか?
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference("project-android-536f3");
mDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot messageSnapshot : dataSnapshot.getChildren()) {
String caste = (String) messageSnapshot.child("caste").getValue();
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
こんにちは!私の場合、カーストはnullを返す。 –
あなたの実装方法を教えていただけますか? –
私は以下の答えを追加しました –
は、私はそれを考え出しました。一意のユーザーIDを提供したことがないので、データベースからデータが得られませんでした。
final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference(firebaseUser.getUid()).child("caste");
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
caste = dataSnapshot.getValue().toString();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
私はフルツリーを表示します。親キー –
をフルスクリーンで使用してカーストをフェッチできます。私はちょうど開発のために現在1人のユーザーを追加しました。 –