【发布时间】:2017-11-08 12:59:28
【问题描述】:
我在 MainActivity 中使用 4 个片段和 viewPager,其中 viewPager 不可滚动,并且我在 MainActivity 片段的第二个片段中还有四个片段。我在 onCreateView 方法的所有片段中调用 API。但是当活动初始化以便所有片段 onCreateView 方法运行时,如何修复它,因为我希望片段比我的 API 调用可见。
我已经尝试过 setUserVisibleHint 方法,它在活动初始化时也可以工作。
我应该使用框架布局还是其他方法来解决这个问题?
【问题讨论】:
-
当
setVisibility被调用时,是否检查参数visibleToUser?当前可见的片段应该为真,其他片段为假。 -
我检查过,但是当活动设置片段适配器时,isVisibleToUser 布尔值对所有片段都为真。
标签: android android-layout android-fragments fragment android-fragmentactivity