Bilby 中文文档 下载 App

下拉刷新后丢失翻阅位置——订阅页刷新回第一页的问题

故障表现

在订阅页动态列表里:

  1. 你往下翻了 20 条动态,正在看中间某一条
  2. 下拉刷新,拉一下松手
  3. 列表突然跳回最顶部(第一页)
  4. 你之前翻到的位置、"上次看到这里"的标记全部丢失

这个问题在 v0.11.1 已经修复

这是 v0.11.1 更新日志里的第二条修复项:

订阅页下拉刷新后列表缩回第一页、已翻阅内容与「上次看到的位置」一并丢失的问题。

解决方法

根治方案:升级到 v0.11.1 或更高版本

升级后,下拉刷新会在当前位置追加新内容,不会重置列表。之前翻到哪里就继续从哪里往下看,新更新的内容会插入到合适的位置。

旧版本临时缓解

如果暂时无法升级,可以:

  1. 尽量减少下拉刷新的频率——等一次刷新拉完了再决定要不要继续,不要连续刷
  2. 刷新前记住自己大概看到的位置——刷新后手动滚回去
  3. 不要在地铁上临时刷了一半又刷新——这种场景最容易丢位置

为什么位置丢失让人头疼

对于订阅党来说,"上次看到哪里了"是一个高频问题:

这个 bug 看似小,但直接戳中了订阅党最核心的使用场景。这也是为什么 v0.11.1 把它排在修复列表的第二位。

和"自动保存位置"的区别

有些应用有"退出后自动记住位置"的功能——下次打开自动回到上次看到的地方。v0.11.1 修复的是刷新不丢位置,和"重新打开"不丢位置是两个不同的问题。

目前公开资料里没有提到 Bilby 是否会在关闭应用后重新打开时自动回到上次看到的位置。如果重新打开后列表也会跳回第一页,那可能还需要后续版本来修复。

刷新追加 vs 刷新重置

行为修复前修复后(v0.11.1+)
下拉刷新的行为重置到第一页当前位置追加新内容
翻阅位置丢失保持
"上次看到这里"标记丢失保持
体验像刷了一个新列表像在原来的列表上追加

升级建议

v0.11.1 一次修了十多个具体问题,刷新丢位置只是其中一个。既然新版对订阅体验做了这么多打磨,强烈建议升级到 v0.11.1 或更高版本,所有这些问题都能一次性解决。