Я использую базу данных Firebase в своем проекте. Я запутался с onChildAdded. У меня есть такой код:
mEventListener = new ChildEventListener() {
@Override public void onChildAdded(@NonNull DataSnapshot dataSnapshot,
@Nullable String stringS) {
if (stringS != null
&& dataSnapshot.getKey()
!= null && !dataSnapshot.getKey().contains(stringS))
{
Log.e("=====", "onChildAdded: " + stringS +
" getKey: " + dataSnapshot.getKey());
}....
- И я получил журналы здесь:
=====: onChildAdded: -LMsqXJTn5DoMZTELzuz getKey: -LMsqXJVyXWZKqDizrCt
- Так какой же ключ у этого "dataSnapshot"???
- В других случаях я также получил некоторые противоположные результаты, так что это меня очень смущает.
Добавлен:
- Некоторые другие DataSnapshot , они оба одинаковы.