关于 onLazyInitView

来源:11-1 分类页面结构解析和开发

jslu123

2018-09-07

老师,onLazyInitView在源码看不到在哪里调用的,请问它的生命周期排在哪里?还有个问题,
getSupportDelegate().loadRootFragment() 这个方法,我感觉似懂非懂。
源码注释说的也很云,为什么要用这个。如果只是一个加载第一个试图的功能的话,为什么您ShopCartDelegate里面没有使用这个方法?

写回答

1回答

傅猿猿

2018-09-08

其实是这样的,onLazyInitView作用是,当Fragment完全被加载完了之后,所有的返回栈也初始化结束后调用的。也就是说,你的所有的生命周期,比如onCreate onResume onCreatedView等等都是排在前面的。getSupportDelegate().loadRootFragment()其实就是获取Fragment层最底层的那个容器啦,简单的说就是这

0
1
jslu123
非常感谢老师解惑!
2018-09-08
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程