是Fragment.setUserVisibleHint()系统调用的方法,还是
我们手动调用它?
des*_*eim 41
看一下这些来源,看起来这个系统主要用于放置在寻呼机中的片段.您(或者片段寻呼机的实现)应该将其设置为提示("应用程序提供的提示"作为Fragment源中的注释说明),以便它可以,例如,推迟其加载(初始化),如果不是可见并优先处理可见碎片的加载(再次用于寻呼机时的典型需求).
但请注意,FragmentPagerAdapter使用它并正确调用setUserVisibleHint()其片段,这就是为什么我猜你会看到有人建议例如覆盖setUserVisibleHint()以知道片段何时对用户可见(这样只会在片段在a里面FragmentPagerAdapter,而不是只是放在例如通常的活动布局中).
所以要清楚地回答这个问题:你手动调用它,FragmentPagerAdapter也可以手动调用它.
| 归档时间: |
|
| 查看次数: |
18776 次 |
| 最近记录: |