我想做一個非常簡單的基於列表的Android應用程序。Firebase - 如何訂購商品?
是否有簡單的方法來排序對象並按日期排序? 我的目標是在列表頂部顯示最後添加的項目。
我已經嘗試了客戶端解決方案,但效率不高。
在我使用這個JSON數據模型的那一刻:
{
id:"",
name:"",
body:"",
date:"date here"
}
是否有人,並就如何解決這個想法?
我想做一個非常簡單的基於列表的Android應用程序。Firebase - 如何訂購商品?
是否有簡單的方法來排序對象並按日期排序? 我的目標是在列表頂部顯示最後添加的項目。
我已經嘗試了客戶端解決方案,但效率不高。
在我使用這個JSON數據模型的那一刻:
{
id:"",
name:"",
body:"",
date:"date here"
}
是否有人,並就如何解決這個想法?
您必須通過您想訂購兒童的日期的關鍵字使用orderedByChild
。然後,您可以觀察此查詢的Value
或ChildAdded
事件類型以按日期升序檢索子項。要獲得最新的第一個,您必須手動在客戶端反轉對象。否則,您可以在所有日期前添加一個-
符號並處理客戶端。
你能寫一個簡短的例子嗎,只是這樣我才能理解如何實現這個功能? –
我的意圖是訂購100個項目,每次添加一個新項目。 –
你在用什麼語言? – Callam
你是如何實現它目前客戶端? – Callam
我正在開發Java(與Android Studio),我通過按日期排序對象(這裏是對象模型{id:「」,name:「」,body:「」,date:「date here 「} –