android分页库是否包含relatime更新,比如从firestore中删除元素?

android分页库是否包含relatime更新,比如从firestore中删除元素?,android,firebase,google-cloud-firestore,android-paging,Android,Firebase,Google Cloud Firestore,Android Paging,如果我使用android分页库对Firestore中的数据进行分页,当从Firestore中删除项目时,该库是否会包含更新。如果从firestore中删除文档,它是否会从RecyclerView中删除?(如果用户按下recyclerView中视图项上的delete按钮,则会删除文档)Jetpack分页不支持从其基础数据源进行实时更新。整个页面将被读取到内存中一次,并且它不会尝试将任何侦听器连接到基础数据。如果您希望对Firestore的结果进行分页并实时获取更新,您可以使用下面的答案,而不是使用

如果我使用android分页库对Firestore中的数据进行分页,当从Firestore中删除项目时,该库是否会包含更新。如果从firestore中删除文档,它是否会从RecyclerView中删除?(如果用户按下recyclerView中视图项上的delete按钮,则会删除文档)

Jetpack分页不支持从其基础数据源进行实时更新。整个页面将被读取到内存中一次,并且它不会尝试将任何侦听器连接到基础数据。

如果您希望对Firestore的结果进行分页并实时获取更新,您可以使用下面的答案,而不是使用
get()
调用,您需要使用
addSnapshotListener()
。我唯一需要的实时功能是能够从recyclerView中删除项目,用户按下按钮,我从firestore中删除文档,然后它从recyclerView中删除,如果有一种方法可以在按下按钮时删除项目,而不必按firestore document delete,我也会很高兴这是唯一可以实现的;)正如我在那篇文章的回答中所解释的那样。@AlexMamo我看了你的答案,并设法在我的应用程序中实现了它,效果非常好。我唯一不喜欢的是,如果我获取4个文档,当我滚动到列表底部(到recyclerView中的第4项)时,会发生下一次获取,然后在获取新的4个文档时会出现暂停,因此滚动时不会出现流。如何使它在我位于recyclerView的第三个项目时开始获取新的4个文档,以便在加载的项目结束前一点开始获取新文档,以便在我位于当前recyclerView的底部时准备好新文档。这是解决分页问题的最方便的方法。但这里有另一种解决方法,如我的一个;)你也可以看看这个。有没有办法在recyclerView中删除加载的项目,而不是通过监听firestore的更改。与使用数据列表的普通recyclerView一样,您可以调用方法从列表中删除项,并通知recyclerView数据已更改?文档建议您可以实现“刷卡刷新”: