Получить Push id из firebase в Android

#android #firebase #firebase-realtime-database

#Android #firebase #firebase-база данных в реальном времени

Вопрос:

как получить Push id из Firebase для определенного значения? вот что я сделал, но это не подходит для меня

   final FirebaseDatabase database = FirebaseDatabase.getInstance();
        myRef = database.getReference();

        myRef.keepSynced(true);



        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


                myRef.orderByChild("age").equalTo("24").addListenerForSingleValueEvent(new ValueEventListener() {
                    @Override
                    public void onDataChange(DataSnapshot dataSnapshot) {
                        for (DataSnapshot child: dataSnapshot.getChildren()) {
                            Log.d("User key", child.getKey());// i spouse this will return me my push id witch is -KUYQqvT3hh91B2AtjTB
                            Log.d("User ref", child.getRef().toString());
                            Log.d("User val", child.getValue().toString());
                        }
                    }

                    @Override
                    public void onCancelled(DatabaseError databaseError) {

                    }
                });
            }
        });
  

Вот моя консоль firebase Консоль Firebase

Комментарии:

1. почему у меня нет запроса?

2. Какой у вас журнал? (из этой строки — Log.d(«Пользовательский ключ», дочерний. получить ключ()))

3. что касается ключа, я считаю, что он вернет мне «KUYQqvT3hh91B2AtjTB»

4. «как получить Push id из Firebase для определенного значения» — KUYQqvT3hh91B2AtjTB — это ваш Push id.

5. Вы можете сохранить этот push id в обычной строке.. Или вы хотите получать push id при сохранении пользователя в Firebase?