我正在尝试使用详细信息分页实现List->详细信息方案。
我单独使用ListView的Activity和使用ViewPager的不同Activity。 在FragmentStatePagerAdapter.getItem中,我为页面设置新的片段,并通过setArguments Bundle传递项目ID。
打开分页器后,将创建两个片段页面,并调用onCreate,onCreateView,onActivityCreated。
BUT
仅为第一个片段(当前可见)调用onLoadFinished。 如果我回去onLoadFinished被要求第二个片段。
Strage的事情是,当我向第二个滑动时(onLoadFinished为第三个未被调用),返回第一个并再次前进到第二个OnLoadFinished被调用第三个片段并且每个下一个 - 在返回和前进之后总是下一个片段是完全的提前创建。
这个错误或功能吗? 如何强制加载?
答案 0 :(得分:4)
我们通过在onCreate中手动调用onStart和onResume来解决这个问题。然后调用onLoadFinished