首页 > 解决方案 > 将特定的 ViewPager 页面保存在内存中

问题描述

我有一个包含多个视图的 ViewPager。当满足某些条件时,我setCurrentItem将 ViewPager 返回到视图 0。应用程序挂起一点就会发生这种情况,而当我使用setOffscreenPageLimit强制所有视图始终在内存中时,这种滞后就会消失。但是,我想避免将所有视图都保存在内存中,因为这足以用于测试目的,但这是一种资源浪费,因为我最终打算在其中包含多个相当资源密集型的视图。但是,我想避免跳回视图 0 时的滞后。有没有办法确保专门的视图 0(除了正常的前视图和后视图)不被破坏?

标签: androidandroid-viewpager

解决方案


推荐阅读