Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
249 views
in Technique[技术] by (71.8m points)

android - Cannot get the value out of firebase with .getValue()

I am new to Java, Android, and Firebase. What I am trying to do here is read what's already uploaded to firebase, but the code doesn't work. I put a breakpoint and found that it doesn't even run the listener. What is the problem here? Any help is much appreciated.

Here is my database on Firebase:

Database Structure

This is the code I used to retrieve the information from the database.

//in Main Activity
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference(); 

//Rest of the code is within onCreate()
mDatabase.child("9099").addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                 String number = dataSnapshot.child("Number").getValue().toString();
                 String time = dataSnapshot.child("Time").getValue().toString();
                 String chan1 = dataSnapshot.child("Channel1").getValue().toString();
                 String chan2 = dataSnapshot.child("Channel2").getValue().toString();
                 testing.setText(String.format(time));
            }

            @Override
            public void onCancelled(DatabaseError databaseError) {
            }
        });

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...