如何从 Firebase 检索用户数据 android

Posted

技术标签:

【中文标题】如何从 Firebase 检索用户数据 android【英文标题】:How to retrieve users data android from Firebase 【发布时间】:2019-07-17 17:17:18 【问题描述】:

请问各位,有没有人知道当用户保存一些东西然后他想检索它时如何从 Firebase 检索数据。

这是保存代码

        fireapp=new Firebase("https://training-a3c4e.firebaseio.com/User");
        btn1=findViewById(R.id.button);
        btn2=findViewById(R.id.button2);
        ed1=findViewById(R.id.editText);
        ed2=findViewById(R.id.editText3);

        btn1.setOnClickListener(new View.OnClickListener() 
            @Override
            public void onClick(View v) 
               String data1=ed1.getText().toString();
               String data2=ed2.getText().toString();

                Firebase getRoot=fireapp.child(data2);
                // Firebase.goOffline();
                getRoot.setValue(data1);
            
        

【问题讨论】:

new Firebase("..."); 是 Firebase 数据库的一个非常古老的语法。考虑升级到更新的版本,以便您可以在此处遵循当前文档:firebase.google.com/docs/database/android/read-and-write 【参考方案1】:

您可以执行以下操作

fireapp=new Firebase("https://training-a3c4e.firebaseio.com/User").child(data2);
fireapp.addListenerForSingleValueEvent(new ValueEventListener() 
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) 
            // your data will be here in dataSnapshot

        
    );

【讨论】:

以上是关于如何从 Firebase 检索用户数据 android的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 android 中的用户位置从 Firebase 数据库中检索数据?

如何从 firebase 数据库中检索完整的用户列表?

如何使用 Flutter 中的 UserID 从 Firebase Firestore 检索数据?

我如何从颤动的firebase实时数据库中检索数据

如何从 Firebase 检索图像作为布尔数据?

如何从 Firebase 检索嵌套数据?应用程序崩溃