适用于ViewPager的Android Viewholder

CQM*_*CQM 6 android state view retain android-viewpager

您好我正在使用ViewPager但我现在想要保留状态,而不是重新生成单元格.

我注意到viewpager非常类似于listviews的自定义适配器,并且它们的功能类似于listview在不再在屏幕上重新生成数据的情况,viewpager是相同的方式.

有没有办法在最初加载之后执行viewholder,某种保留每个视图状态的对象,以便viewpager单元加载更快.(每个单元格都有一些处理和渲染,但我会自己测试内存的限制)

这是我的观察者

hac*_*bod 8

使用FragmentPagerAdapter,它保留在内存中主动创建的所有Fragment对象:

/**
 * Implementation of {@link android.support.v4.view.PagerAdapter} that
 * represents each page as a {@link Fragment} that is persistently
 * kept in the fragment manager as long as the user can return to the page.
 */
Run Code Online (Sandbox Code Playgroud)