Firebase
データベースから値を取得しようとしていて、テキストビューに設定しようとしています。私のデータベースには、イメージのような複数の子があります。私はそれから電話番号と住所の値を取得したいです。どうすれば入手できますか?私はAndroidが初めてで、ここで複数の回答を試みましたが失敗しました。誰もこれで私を助けることができますか?firebaseデータベースから子値を取得するにはどうすればよいですか?
0
A
答えて
0
そのデータを取得するには、次のコードを使用してください:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference usersRef = rootRef.child("Users");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String address = ds.child("Address").getValue(String.class);
String phone = ds.child("Phone").getValue(String.class);
Log.d("TAG", address + "/" + phone);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
usersRef.addListenerForSingleValueEvent(eventListener);
をそして、これは、単一のユーザーからアドレスを取得するためのコードです:
String uid = firebaseAuth.getCurrentUser().getUid();
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference userRef = rootRef.child("Users").child(uid);
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String address = dataSnapshot.child("Address").getValue(String.class);
Log.d("TAG", address);
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
userRef.addListenerForSingleValueEvent(eventListener);
+0
ありがとうございます。しかし問題がある。私は単一のユーザーのためにそれをしたい、それはすべてのユーザーのアドレスを呼び出しています。私はユーザーIDごとにそれをしたい。 – user5393041
+0
私の質問を編集してください。 –
+0
ありがとうございました。 – user5393041
関連する問題
- 1. Webアプリケーションの値でfirebaseデータベースからデータを取得するにはどうすればよいですか?
- 2. firebaseデータベースからデータを取得してカスタムリストビューに表示するにはどうすればよいですか?
- 3. Firebaseデータベースからランダムオブジェクトを取得するにはどうすればよいですか?
- 4. Firebaseデータベースから既存のデータを取得するにはどうすればよいですか?
- 5. Firebaseデータベースの子ノードから値を取得する方法は?
- 6. FirebaseデータベースからAndroidのlistviewでユーザ名リストを取得するにはどうすればいいですか?
- 7. アンドロイドアプリのfirebaseのキーから値を取得するにはどうすればよいですか?
- 8. Firebaseから値を取得するにはどうすればよいですか?
- 9. このデータベースをループして子値を取得するにはどうすればよいですか?
- 10. Xamarin SQLiteデータベースから自分のコードで値を取得するにはどうすればよいですか?
- 11. psqlから値の型を取得するにはどうすればよいですか?このPSQLデータベースで
- 12. データベースからブール値を取得してTextViewに追加するにはどうすればいいですか?
- 13. Firebaseデータベースの子アイテムからデータを追加するにはどうすればいいですか?
- 14. Swift3/Firebaseデータベース:サブ鍵を取得するにはどうすればよいですか?
- 15. Javascript - ランダムにGoogle Firebaseからデータを取得するにはどうすればよいですか?
- 16. firebase realtimeデータベースの子値にアクセスするにはどうすればいいですか
- 17. データベースで最後に挿入された値を取得するにはどうすればよいですか?
- 18. Firebaseデータベースからすべての子ノードリストの値を取得する方法は?
- 19. Firebaseからイメージパスを取得し、Firebaseストレージからイメージを取得して表示するにはどうすればよいですか?
- 20. IntervalIndexで値を取得するにはどうすればよいですか?
- 21. firebaseからデータを取得するにはどうすればよいですか?
- 22. iOSのFirebaseメッセージ通知からトピックを取得するにはどうすればよいですか?
- 23. フィールドをドロップダウンメニューからデータベースにアップロードして後で取得するにはどうすればよいですか?
- 24. DynamicControlの値を取得するにはどうすればよいですか?
- 25. 電子の新しいBrowserWindow()からウィンドウオブジェクトを取得するにはどうすればよいですか?
- 26. 取得したFirebaseの値と文字列を比較するにはどうすればよいですか?
- 27. Firebaseの値からデータを読み取るにはどうすればよいですか?
- 28. データベースからiOSアプリケーションにデータを取得するにはどうすればよいですか?
- 29. データベースからセッションに情報を取得するにはどうすればよいですか?
- 30. localstorageから拡張子「.log」でファイルを取得するにはどうすればよいですか?
まず、あなたがしなければなりませんあなたがおそらく多くの問題に直面するので、それはあなたがそれについて知っていない場合は、このチュートリアルを参照してくださいチュートリアルをご覧くださいTa59RyRmQ4OedWrt – MrCurious
ありがとう、私はすでにいくつかのチュートリアルに従っています。 – user5393041