为了账号安全,请及时绑定邮箱和手机立即绑定

片段中onCreateView和onViewCreated之间的区别

片段中onCreateView和onViewCreated之间的区别

慕的地6264312 2019-12-27 15:02:21
这两种方法之间的本质区别是什么?创建TextView时,是否应该一个使用另一个来提高性能?编辑:有什么区别onCreateView() {  root = some view  View v = new View(some context);  root.add(v);  return root;}onViewCreated() {  View v = new View(some context);  getView().add(v);}
查看完整描述

3 回答

?
森林海

TA贡献2011条经验 获得超2个赞

onViewCreatedonCreateView(您初始化并创建所有对象(包括TextView)的方法)之后立即调用,因此这与性能无关。


从开发者站点:


onViewCreated(视图视图,捆绑保存的InstanceState)


在onCreateView(LayoutInflater,ViewGroup,Bundle)返回之后但在任何保存的状态恢复到视图中之前立即调用。一旦子类知道其视图层次结构已完全创建,这将给子类一个初始化自身的机会。但是,此时片段的视图层次结构尚未附加到其父级。


资料来源:Fragment#onViewCreated


查看完整回答
反对 回复 2019-12-27
  • 3 回答
  • 0 关注
  • 2454 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信