3

我正在尝试使用详细信息分页来实现 List->Detail 方案。

我有 ListView 的单个 Activity 和 ViewPager 的不同 Activity。在 FragmentStatePagerAdapter.getItem 中,我为页面创建新片段并通过 setArguments Bundle 传递项目 ID。

打开 pager Activity 后,会创建两个 Fragment 页面并调用 onCreate、onCreateView、onActivityCreated。

仅对第一个 Fragment(当前可见)调用 onLoadFinished。如果我回去 onLoadFinished 被称为第二个片段。

奇怪的是,当我滑动到第二个(onLoadFinished 表示第三个未调用)时,返回第一个并再次前进到第二个 OnLoadFinished 被称为第三个片段并且每个下一个 - 在来回后总是下一个片段被完全创建提前.

这是错误还是功能?可以强制加载多少?

4

1 回答 1

4

我们通过在 onCreate. 中手动调用 onStart 和 onResume 解决了这个问题。然后调用 onLoadFinished

于 2013-09-11T20:21:44.763 回答