Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase在何处使用;orderByChild“;方法_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

Android Firebase在何处使用;orderByChild“;方法

Android Firebase在何处使用;orderByChild“;方法,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我正在使用Firebase,我需要按用户名对数据进行排序,但问题是我正在使用下面的这些方法,我不明白在哪里可以使用“orderByChild”方法: 这是我的json(我手动编辑以隐藏一些秘密数据): “以下内容”:{ “ORBBKfZAAUhqI1h7ojQDzYOjgkp1”:{ “PYPD1SYZKBCYESK09WUMY1AKTF1”:正确, //现在我只为以下用户显示帖子 //我需要按用户名对帖子进行排序,这样哪里可以 //I使用orderByChild方法从“A”排序到“Z” },

我正在使用Firebase,我需要按用户名对数据进行排序,但问题是我正在使用下面的这些方法,我不明白在哪里可以使用“orderByChild”方法:

这是我的json(我手动编辑以隐藏一些秘密数据):

“以下内容”:{
“ORBBKfZAAUhqI1h7ojQDzYOjgkp1”:{
“PYPD1SYZKBCYESK09WUMY1AKTF1”:正确,
//现在我只为以下用户显示帖子
//我需要按用户名对帖子进行排序,这样哪里可以
//I使用orderByChild方法从“A”排序到“Z”
},
“员额”:{
“-kduqnvczzf5uibqiz-”:{
“描述”:“你好”,
“时间”:14881230655,
“UID”:“PYPD1SYZKBCYESK09WUMY1AKTF1”,
“用户名”:“Dom”
},
“-Ke5gJ00CxbjhOuhzLIx”:{
“描述”:“你好”,
“时间”:1488318465,
“UID”:“PYPD1SYZKBCYESK09WUMY1AKTF1”,
“用户名”:“Jice”
},
“-KeCuiFmUCpN19zwsTsR”:{
“描述”:“你好”,
“时间”:1488439652,
“UID”:“z2SNUlLd6mQM8nnlkU2VUws5Ggl2”,
“用户名”:“阿里”
},
}
下面是我的课堂教学方法:

mDatabaseFriends.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            for(final DataSnapshot following : dataSnapshot.getChildren()) {
                Query ZZ = mDatabase.orderByChild("UID").equalTo(following.getKey());
                ZZ.addChildEventListener(new ChildEventListener() {
                    @Override
                    public void onChildAdded(DataSnapshot dataSnapshot, String s) {

                        mAdapter.add(mAdapter.mdataSet.size(),dataSnapshot.getValue(Getting_Posts.class));}

正在等待一些帮助。

我现在已经删除了可能的副本。请不要重新发布现有问题。重复这样做可能会阻止堆栈溢出。确保您获得帮助的最佳方法是在您的问题中添加一个链接(阅读链接,这非常有用)。在您当前的问题中,我们无法知道
mDatabaseFriends
mDatabase
指的是什么。