新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

android fragment懒加载的方式有哪几种

发布时间:2023-08-14 08:33:10

android fragment懒加载的方式有哪几种

Android中Fragment的懒加载方式有以下几种:
1. setUserVisibleHint():这是最多见的一种懒加载方式。当Fragment可见状态产生变化时,会调用该方法。通过判断isVisibleToUser参数的值来肯定Fragment的可见状态,然后在可见状态下进行加载操作。
2. onHiddenChanged():当Fragment的隐藏状态产生变化时,系统会调用该方法。通过判断hidden参数的值来肯定Fragment的可见状态,然后在可见状态下进行加载操作。
3. onResume():当Fragment被恢复时,系统会调用该方法。可以在该方法中进行加载操作,但需要额外判断Fragment是否是可见。
4. onActivityCreated():当Fragment的Activity完成创建时,系统会调用该方法。可以在该方法中进行加载操作,但需要额外判断Fragment是否是可见。
以上几种方式可以根据实际需求选择使用,一般情况下使用setUserVisibleHint()和onHiddenChanged()就能够满足大部份的懒加载需求。