Android 将Firebase中的子对象从上到下移动

Android 将Firebase中的子对象从上到下移动,android,firebase,Android,Firebase,我正在开发一个从设备A向设备B发送通知的应用程序。现在,一旦图像中提到的某个UID接受了通知,我想将该UID移到列表的底部。如何在Firebase中将UID从其位置移动到底部位置?假设第一个UID接受请求,我想将该UID移到最后一个 根据您的评论,您无法更改项目中元素的顺序。因为您使用了push()方法将元素添加到数据库中,所以您需要知道推送的ID是基于时间的,并且是按时间顺序排列的,您不能更改此行为 要解决这个问题,您需要查询数据库以获取所有元素,然后按任意顺序对它们进行排序。但为什么要将其移

我正在开发一个从设备A向设备B发送通知的应用程序。现在,一旦图像中提到的某个UID接受了通知,我想将该UID移到列表的底部。如何在Firebase中将UID从其位置移动到底部位置?假设第一个UID接受请求,我想将该UID移到最后一个

根据您的评论,您无法更改项目中元素的顺序。因为您使用了
push()
方法将元素添加到数据库中,所以您需要知道推送的ID是基于时间的,并且是按时间顺序排列的,您不能更改此行为


要解决这个问题,您需要查询数据库以获取所有元素,然后按任意顺序对它们进行排序。

但为什么要将其移到最后?在uid下设置一个子元素&当请求被接受时,只需将其值更改为“是”。是否要在Firebase控制台中将第一个元素移动到最后一个元素?@Raj实际上我必须移动,我必须再次重复所有记录&again@AlexMamo就在“所有”里面,我想把第一个移到最后一个。一切都好吗,我能帮你了解其他信息吗?