我有一个可从远程服务器获取数据的清单,该清单已实现分页和链接的搜索功能。 当我点击列表的末尾并加载下一页时,将调用OnEndReached,当我搜索列表并发现一个或多个符合搜索条件的记录时,也会发生同样的事情。 但是,当我搜索列表时,有0个匹配已加载记录中搜索结果的结果,在这种情况下,根本不会调用onEndReached。 我为onendreachedthreshold尝试了不同的价值,但没有成功就支持了。 您知道为什么会这样吗? 谢谢
答案 0 :(得分:0)
onEndReached
的范围内时,将调用 onEndReachedThreshold
。
在显示0个结果的情况下,FlatList的视图将在可见的屏幕区域内(即,没有滚动),因此将不会调用onEndReached
。 onEndReached
就是这样工作的。
P.S。如果试图在显示0条结果时显示一条消息,则应在获取结果且第1页为空时尝试调用该消息。由于我不完全了解您要做什么,因此我无法为您提供最佳解决方案。尝试再解释一下。