在我的火力点有评论 -的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