当前位置: 首页 > 知识库问答 >
问题:

片断中onCreate()、onCreateView()和onActivityCreated()的区别和用法

何玺
2023-03-14

片段中的oncreate()oncreateView()onactivitycreate()有什么不同,它们各自用于什么?

共有1个答案

常朗
2023-03-14

更新:

onActivityCreated()在API级别28中不推荐使用。

onCreate():

总之,...
...它们都在片段中调用,但调用时间不同。
oncreate()首先调用,用于执行任何非图形化的初始化。接下来,您可以分配和声明您想在oncreateview()中使用的任何view变量。之后,使用onActivityCreate()在完成所有操作后执行您想要执行的任何最终初始化。

如果你想查看Android官方文档,可以在这里找到:

  • oncreate()
  • oncreateview()
  • onActivityCreated()_

关于堆栈溢出,这里还有一些略有不同但开发较少的问题/答案:

  • oncreate()vsoncreateView()
  • OnCreateView()OnActivityCreate()
 类似资料:
  • 我正在开发一个应用程序使用Android4.0IC和碎片。 考虑ICS4.0.3(API level 15)API的演示示例应用程序中的修改示例: }

  • 这两种方法的本质区别是什么?当我创建TextView时,我应该使用其中一个来提高性能吗? 编辑:有什么区别

  • 有人能给我解释一下在列表类中使用E或Object的区别吗,以及它们的单一用法和定义。我必须在LinkedList中使用它们来实现方法。

  • 问题内容: 我正在用以下命令销毁以编程方式创建的片段: 像这样在xml文件中确定: 如果然后我在mainactivity中再次从同一类创建一个片段: 然后onCreate似乎不再被调用(该片段只是空的)。我在这里做错了什么?谢谢。 问题答案: 什么是: 根据有关共用布局的Google文档以及LinearLayout,RelativeLayout和AbsoluteLayout有什么区别的答案?中,为

  • 本文向大家介绍js中!和!!的区别与用法,包括了js中!和!!的区别与用法的使用技巧和注意事项,需要的朋友参考一下 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 2、!!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运