我无法弄清楚如何将我的值监听器指向每个孩子的最后一个节点,如图所示。Firebase儿童事件监听器给每个孩子的最后一个节点
我想我需要使用childevent监听器,但我不知道如何将它正确地重定向。
Query searchItemQuery = userDatabaseReference.child(user.getUid());
searchItemQuery.addChildEventListener(new ChildEventListener(){
@Override
public onChildAdded, onChildChanged, onChildRemoved, onChildMoved, onCancelled
});
由于@uguboz提到,基于时间戳的Firebase推键已按时间顺序排列,您可以直接运行代码而无需修改数据库,它将满足您的需求。但是,如果你有时间,我建议你修改你的数据库,因为你知道密钥后会更容易传播物品。 –
谢谢你,它按预期工作,我遵循你的答案使用valueeventlistener而不是childeventlistener,非常感谢你 –
没问题先生!我的荣幸 :) –