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