Android Firebase中的标题检索

Android Firebase中的标题检索,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我有一个Firebase数据库: 我要写什么android代码来获取所有标题, (uRpg0XxX…,wleC7AJBug…)等等,在数组列表或任何其他数据结构中 提前谢谢 如果您想使用电话号码获取特定数据,则可以使用如下查询 DatabaseReference database = FirebaseDatabase.getInstance().getReference(); DatabaseReference ref = database.child("profiles"); Query

我有一个Firebase数据库:

我要写什么android代码来获取所有标题, (uRpg0XxX…,wleC7AJBug…)等等,在数组列表或任何其他数据结构中

提前谢谢

如果您想使用电话号码获取特定数据,则可以使用如下查询

DatabaseReference database = FirebaseDatabase.getInstance().getReference();
DatabaseReference ref = database.child("profiles");

Query phoneQuery = ref.orderByChild(phoneNo).equalTo("+923336091371");
phoneQuery.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        for(DataSnapshot singleSnapshot : dataSnapshot.getChildren()){
           user = singleSnapshot.getValue(User.class); 
        }
    }
    @Override
    public void onCancelled(DatabaseError databaseError) {
        Log.e(TAG, "onCancelled", databaseError.toException());
    }
});
我认为这是最好的方法