从Android中的firebase获取推送ID

时间:2016-10-23 07:23:36

标签: android firebase firebase-realtime-database

如何从Firebase获取Push id以获取特定值?在这里我做了什么,但它不是为了我而已

  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 console

0 个答案:

没有答案