Firebase realtime data base android java

Bartosz Ocimek

Can someone answer my question: Why i can't create child in root like this:

mDatabase.child("teams").child(uniqueIDstr).child("members").child(currentUser.getEmail()).setValue("XD");

because something like this is working properly:

mDatabase.child("users").child(currentUser.getUid()).child("groups").child(uniqueIDstr).setValue("group");
Frank van Puffelen

The problem is in this call child(currentUser.getEmail()). An email address always contains at least one . and that character is not allowed in keys in the Firebase Realtime Database. You should actually be getting an error message when you run that code that pretty explicitly tells you this.

The common solution is to "encode" the email address, for example by remove the .s from it or by changing each . to a ,. The latter is a neat trick, since , is not allowed in email addresses while it is allowed in Realtime Database keys.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

unable to create Sqlite Data base in android

분류에서Dev

Android 용 Firebase SDK는 소켓을 사용하여 Realtime Firebase에 연결합니다. 자체 소켓을 사용하여 자체 Java 앱에서 동일한 작업을 수행 할 수 있습니까?

분류에서Dev

RecyclerView Firebase Item Android Java 제거

분류에서Dev

Java (Android): Data in the string pattern

분류에서Dev

Android에서 startAt (double value, String key) 및 endAt (double value, String key) Firebase RealTime Database 사용 방법

분류에서Dev

firebase realtime database ref (/.info/connected) how does it work

분류에서Dev

Android Firebase Firestore: Add data every time user changes input?

분류에서Dev

Android Firebase

분류에서Dev

.java 파일의 Android Firebase 인증 오류

분류에서Dev

How to refresh the screen when I draw a line for realtime data

분류에서Dev

Vert.x Java Realtime Server Client 통신

분류에서Dev

adding data to a mysql data base

분류에서Dev

Firebase Realtime. 다른 필드에 채워진 필드

분류에서Dev

How to get ID node (key) from firebase realtime database on Xamarin.Forms

분류에서Dev

Flutter에서 Realtime DB Firebase에 개체 매핑

분류에서Dev

What kind of data I can log with google firebase analytics with android application?

분류에서Dev

Android Studio 3.0 (Java 1.8)은 java.util.Base64를 인식하지 않습니다.

분류에서Dev

Android Firebase 쿼리

분류에서Dev

Android Firebase 배열

분류에서Dev

Firebase 함수 (Uri 및 String) 완료 중 ClassCastException Android Java

분류에서Dev

java.io.IOException : Android Firebase의 FIS_AUTH_ERROR

분류에서Dev

Firebase 실시간 데이터베이스 Android Java

분류에서Dev

Java (Android)에서 Firebase 리스너가 차단됨

분류에서Dev

Android가 아닌 Java 환경에서 Firebase SimpleLogin 사용

분류에서Dev

Firebase Android 클라이언트 : "in object can not be apply to java.lang.class"

분류에서Dev

Firebase Realtime DB : 원자 적 업데이트의 일부로 노드 제거

분류에서Dev

SwiftUI Xcode 11을 사용하여 Firebase Realtime Datbase에서 데이터 검색

분류에서Dev

Firebase Realtime-Database를 사용하여 사용자에게 양식 보내기

분류에서Dev

Realtime Firebase로 센서 값이 변경 될 때마다 추적 할 StreamBuilder 생성

Related 관련 기사

  1. 1

    unable to create Sqlite Data base in android

  2. 2

    Android 용 Firebase SDK는 소켓을 사용하여 Realtime Firebase에 연결합니다. 자체 소켓을 사용하여 자체 Java 앱에서 동일한 작업을 수행 할 수 있습니까?

  3. 3

    RecyclerView Firebase Item Android Java 제거

  4. 4

    Java (Android): Data in the string pattern

  5. 5

    Android에서 startAt (double value, String key) 및 endAt (double value, String key) Firebase RealTime Database 사용 방법

  6. 6

    firebase realtime database ref (/.info/connected) how does it work

  7. 7

    Android Firebase Firestore: Add data every time user changes input?

  8. 8

    Android Firebase

  9. 9

    .java 파일의 Android Firebase 인증 오류

  10. 10

    How to refresh the screen when I draw a line for realtime data

  11. 11

    Vert.x Java Realtime Server Client 통신

  12. 12

    adding data to a mysql data base

  13. 13

    Firebase Realtime. 다른 필드에 채워진 필드

  14. 14

    How to get ID node (key) from firebase realtime database on Xamarin.Forms

  15. 15

    Flutter에서 Realtime DB Firebase에 개체 매핑

  16. 16

    What kind of data I can log with google firebase analytics with android application?

  17. 17

    Android Studio 3.0 (Java 1.8)은 java.util.Base64를 인식하지 않습니다.

  18. 18

    Android Firebase 쿼리

  19. 19

    Android Firebase 배열

  20. 20

    Firebase 함수 (Uri 및 String) 완료 중 ClassCastException Android Java

  21. 21

    java.io.IOException : Android Firebase의 FIS_AUTH_ERROR

  22. 22

    Firebase 실시간 데이터베이스 Android Java

  23. 23

    Java (Android)에서 Firebase 리스너가 차단됨

  24. 24

    Android가 아닌 Java 환경에서 Firebase SimpleLogin 사용

  25. 25

    Firebase Android 클라이언트 : "in object can not be apply to java.lang.class"

  26. 26

    Firebase Realtime DB : 원자 적 업데이트의 일부로 노드 제거

  27. 27

    SwiftUI Xcode 11을 사용하여 Firebase Realtime Datbase에서 데이터 검색

  28. 28

    Firebase Realtime-Database를 사용하여 사용자에게 양식 보내기

  29. 29

    Realtime Firebase로 센서 값이 변경 될 때마다 추적 할 StreamBuilder 생성

뜨겁다태그

보관