在页面上: 每次选择一个选项卡时都会调用两个选项卡的 onCreate
解释了 ABS(实际上是 ViewPager)是如何工作的,以便 ViewPager 能够进行滚动。很明显,至少需要同时创建一个上一页/下一页。
是否有可能以某种方式“缓存”不仅仅是上一个/下一个视图(片段):
我在第 1 页,我有一个网络调用来获取一些数据(在 Activity 中执行此操作,而不是在 Fragment 中执行此操作 - 顺便说一句。可以吗?)
切换到第 2 页,然后
切换到第 3 页,然后
切换到第 1 页 = 在这里重新创建了我的页面(虽然使用了一些缓存,但是,如果可能的话,我不需要任何娱乐)
因此,缓存所有页面会很好。如何在当前版本(4)中实现这一点,或者这将是一些新功能?
或者更好的问题,如何推迟/禁用视图的破坏?