在我的火力點有評論 -的Android - 火力地堡OrderByChild的應用程序崩潰
我想表明他們在RecyclerView降序排列。所以,正如你所看到的,我在每一條評論的日期都加了「 - 」。
然後我用 -
query.orderByChild("date").limitToFirst(10);
這是工作的罰款。 但我想分頁,所以當用戶點擊「加載更多」時,它應該加載更多。 要做到這一點,我保存最後一個註釋Id和喜歡這個 -
query.orderByChild("date").startAt(lastCommentId).limitToFirst(10);
它不工作,甚至不產生結果試過的東西。我也嘗試改變startAt和orderByChild的位置,但沒有成功。 然後我試圖像這 -
query.orderByKey().startAt(lastCommentId).limitToFirst(10);
,工作正常,但我想他們在日期的順序安排。所以,
query.orderByKey().startAt(lastCommentId).orderByChild("date").limitToFirst(10);
但這使我的應用程序崩潰。我不明白爲什麼它不起作用。我也嘗試改變orderByChild的位置,但結果相同。
任何人都可以解釋我最新的問題,並建議一個更好的解決方案,我想要做什麼。
謝謝!
回答
我做了這個話題,因爲這一些更多的研究與火力的通病之一。我發現這個視頻https://www.youtube.com/watch?v=CH9ptm4NeTw
希望這會有所幫助!
logcat/stacktrace看到錯誤? – pleft
你傳入的'lastCommentId'的值是多少? –
@pleft我正在做這件事的活動崩潰,並且它再次啓動我的主要活動,它重新刷新logcat – Zicsus