[英]Flatlist with search, onEndReached is not called when search return 0 results
我有一个可从远程服务器获取数据的清单,该清单已实现分页和链接的搜索功能。 当我点击列表的末尾并加载下一页时,将调用OnEndReached,当我搜索列表并发现一个或多个符合搜索条件的记录时,也会发生同样的事情。 但是,当我搜索列表时,有0个匹配已加载记录中搜索结果的结果,在这种情况下,根本不会调用onEndReached。 我为onendreachedthreshold尝试了不同的价值,但没有成功就支持了。 您知道为什么会这样吗? 谢谢
当onEndReached
视图的末端在onEndReachedThreshold范围内时,将onEndReachedThreshold
。
在显示0个结果的情况下,FlatList的视图将在可见的屏幕区域内(即,没有滚动),因此,不会调用onEndReached
。 这就是onEndReached
工作方式。
PS如果尝试在显示0结果时显示消息,则应在获取结果且页面1为空时尝试调用该消息。 由于我不完全了解您要做什么,因此我无法为您提供最佳解决方案。 尝试多解释一些。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.