我们在这里遇到了一个非常奇怪的 ViewPager 问题。我们在每个 ViewPager 页面上嵌入列表,并在更新列表数据时在列表适配器和视图分页适配器上触发 notifyDataSetChanged。
我们观察到,有时页面不会更新其视图树,即保持空白,有时甚至在分页时消失。当来回翻页几次时,内容会突然重新出现。似乎 Android 在这里缺少视图更新。我还注意到,在使用层次结构查看器进行调试时,选择一个视图总是会使其重新出现,显然是因为层次结构查看器会强制所选视图重绘自身。
不过,我无法以编程方式完成这项工作;使列表视图无效,甚至整个视图寻呼机无效。
这与兼容性-v4_r7 库有关。我也尝试使用最新版本,因为它声称修复了许多与视图寻呼机相关的问题,但它使事情变得更糟(例如,手势被破坏,因此有时它不会让我再翻阅所有页面。)
是否还有其他人也遇到这些问题,或者您是否知道可能导致此问题的原因?