Получение ключа в firebase для андроид студии - PullRequest
0 голосов
/ 19 ноября 2018

enter image description here

Как мне получить ID под Cats

1 Ответ

0 голосов
/ 19 ноября 2018

Попробуйте следующее:

DatabaseReference reference = FirebaseDatabase.getInstance().getReference("Cats");

reference.addListenerForSingleValueEvent(new ValueEventListener() {
 @Override
public void onDataChange(DataSnapshot dataSnapshot) {
  for(DataSnapshot datas: dataSnapshot.getChildren()){
     String keys=datas.getKey();
   }
 }
@Override
public void onCancelled(DatabaseError databaseError) {
    }
 });

DataSnapshot здесь ссылается на Cats, затем вы зацикливаетесь внутри прямого потомка, который в данном случае является идентификатором, и извлекаете его, используя getKey()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...