我無法弄清楚如何將我的值監聽器指向每個孩子的最後一個節點,如圖所示。Firebase兒童事件監聽器給每個孩子的最後一個節點
我想我需要使用childevent監聽器,但我不知道如何將它正確地重定向。
Query searchItemQuery = userDatabaseReference.child(user.getUid());
searchItemQuery.addChildEventListener(new ChildEventListener(){
@Override
public onChildAdded, onChildChanged, onChildRemoved, onChildMoved, onCancelled
});
由於@uguboz提到,基於時間戳的Firebase推鍵已按時間順序排列,您可以直接運行代碼而無需修改數據庫,它將滿足您的需求。但是,如果你有時間,我建議你修改你的數據庫,因爲你知道密鑰後會更容易傳播物品。 –
謝謝你,它按預期工作,我遵循你的答案使用valueeventlistener而不是childeventlistener,非常感謝你 –
沒問題先生!我的榮幸 :) –