android - 如何从 firebase 数据库中提取所有在线用户的用户名。

标签 android firebase

我想从 firebase 数据库中提取所有在线(突出显示为红色)的用户的用户名(突出显示为蓝色)到 ListView 。

enter image description here

最佳答案

刚刚测试过,它有效!

FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference reference = database.getReference("drivers");
Query query = reference.orderByChild("online").equalTo("true");


query.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        Log.d(TAG, dataSnapshot.toString());
    }

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

关于android - 如何从 firebase 数据库中提取所有在线用户的用户名。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38870998/

相关文章:

Java 索引越界异常

android - 多点触控自定义手势

android - Kotlin:从Firebase获取数据

android - Glide - 没有来自 firebase 的显示图像

android - 如何设置抽屉导航背景的透明度?

android - 如何从包含多行的列表中创建上下文菜单

java - Android 2.3 中的操作栏

list - 在 firestore 集合中保存从 JSON URL 获取的列表

swift - StorageMetadata' 没有成员 'downloadURL'

ios - 使用未解析的标识符 'PhoneAuthProvider'