android - 将特定的 ViewPager 页面保存在内存中
问题描述
我有一个包含多个视图的 ViewPager。当满足某些条件时,我setCurrentItem
将 ViewPager 返回到视图 0。应用程序挂起一点就会发生这种情况,而当我使用setOffscreenPageLimit
强制所有视图始终在内存中时,这种滞后就会消失。但是,我想避免将所有视图都保存在内存中,因为这足以用于测试目的,但这是一种资源浪费,因为我最终打算在其中包含多个相当资源密集型的视图。但是,我想避免跳回视图 0 时的滞后。有没有办法确保专门的视图 0(除了正常的前视图和后视图)不被破坏?
解决方案
推荐阅读
- javascript - React中的Google Maps MeasureTool - 缩放后测量线消失
- java - (JAVA)为什么我没有结果?主课有问题?我找不到
- c# - 在特定对象上引发 PropertyChanged 事件
- server - 如何使我在服务器上运行的 Python 脚本在连接断开后自动重新启动?
- python - 如何遍历字典中的列表,并在 Python 的 for 循环中增加变量
- python - 来自数据生成器的随机裁剪图像
- java - 转换地图
列出 - >
- c# - 如何使用 C# 将文件发送到 Firebase
- javascript - 数组替换后的VueJS动画
- java - 包含 Java 中枚举集合的方法行为