【发布时间】:2019-08-22 06:31:50
【问题描述】:
我正在使用 retrofit 2 library 的分页以无限滚动recyclerView 在我的应用程序中加载服务器数据。但不幸的是,在滚动一些页面改造onFailure 方法后,会抛出一条显示“Unexpected end of stream”的消息。此消息显示在任意页面中。有时它会在滚动 6 页后显示,有时会在滚动 12 页后显示。然后改造不会加载任何内容。
谁能给出一些可行的建议?
【问题讨论】:
-
这实际上是在模拟器中发生的,而不是在真实设备中!可能是模拟器无法长时间保持 HTTP 连接。所以请在真机上进行测试,并确保在每个 API 接口中添加 @Headers({"Connection: close"})。
标签: java android android-recyclerview retrofit2 endlessscroll