-3

I want to check whether node is created or not. I just implemented below called with Toast but nothing toasting at all.

note: firebase DataBase is Total null now

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

    reference.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            Toast.makeText(RegisterActivity.this, dataSnapshot.getKey() + "", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {
            Toast.makeText(RegisterActivity.this, databaseError.toString() + "", Toast.LENGTH_SHORT).show();
        }
    });

secondly below code i tried but no luck

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

    reference.child("device_id");

    reference.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            Toast.makeText(RegisterActivity.this, dataSnapshot.getKey() + "", Toast.LENGTH_SHORT).show();

        }

        @Override
        public void onCancelled(DatabaseError databaseError) {
            Toast.makeText(RegisterActivity.this, databaseError.toString() + "", Toast.LENGTH_SHORT).show();


        }
    });
Alex Mamo
  • 130,605
  • 17
  • 163
  • 193
beginner
  • 1
  • 6

1 Answers1

0

Change this line of code:

reference.addListenerForSingleValueEvent(new ValueEventListener() {

with:

reference.child("device_id").addListenerForSingleValueEvent(new ValueEventListener() {
Alex Mamo
  • 130,605
  • 17
  • 163
  • 193