0
如何從firebase提取聊天消息數據那些時間戳大於保存的最後一個msg時間戳? 我已經保存上次消息時間戳,當我按下返回按鈕 現在我必須獲取那些只有比保存tiemstamp更加時間戳的消息。 我已經保存上次消息時間戳,當我按下返回按鈕 現在我必須獲取那些只有比保存tiemstamp更加時間戳的消息。 請告訴我任何查詢該或任何其他解決方案。 如何從firebase提取聊天消息數據那些時間戳更大的保存時間戳?
如何從firebase提取聊天消息數據那些時間戳大於保存的最後一個msg時間戳? 我已經保存上次消息時間戳,當我按下返回按鈕 現在我必須獲取那些只有比保存tiemstamp更加時間戳的消息。 我已經保存上次消息時間戳,當我按下返回按鈕 現在我必須獲取那些只有比保存tiemstamp更加時間戳的消息。 請告訴我任何查詢該或任何其他解決方案。 如何從firebase提取聊天消息數據那些時間戳更大的保存時間戳?
Firebase doc。聲明如下:
orderByChild()
結果排序指定的子鍵的值。取決於所選擇的訂單通過方法指定鍵或值
另外
startAt()
返回和大於或等於。
因此,你可以使用這條線
dataBaseRef.child("messages").orderByChild("timestamp").startAt(savedTimeStamp)
希望它可以幫助實現排序。
檢查你的api文檔。你應該看到和端點有關於時間戳的一些參數。 如果沒有,您將不得不取回所有東西並檢查您的android應用程序 – sheplu