私は各ユーザのプロジェクトキーのリストを格納するノードを持っています。Android Firebaseはキーのデータを一覧表示します
私user_projectes
の構造は次のとおりです。
私は、Android用Firebaseでプレイし始めていると私はこれで終わった:
mFirebaseDatabaseReference.child("user_projects").child(mFirebaseUser.getUid())
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
for (DataSnapshot projectSnapshot: snapshot.getChildren()) {
Log.e("Project","Project Key found: " + projectSnapshot.getKey());
}
}
@Override
public void onCancelled(DatabaseError firebaseError) {
Log.e("Chat", "The read failed: " + firebaseError.getDetails());
}
});
は、現在、私が得たもののための鍵でありますプロジェクト。
私はプロジェクトデータを格納する別のノードprojects
を持っています。 プロジェクトデータは、projects/$projectKey
ノードに格納されています。
ListView/GridView内にプロジェクトname
とphotoURL
も入力する必要があります。
私が取得したプロジェクトキーごとにプロジェクトデータを取得してリストビューに追加する方法はありますか?
'DataSnapshot.getValue()'メソッドを使用してください。 DataSnapshotの参照 - > https://firebase.google.com/docs/reference/android/com/google/firebase/database/DataSnapshot –
私はこのノード内の別のノードからデータを必要とします。私はキーだけをストロークします – TheUnreal