关于 onCreate 方法要点的解释
Posted
技术标签:
【中文标题】关于 onCreate 方法要点的解释【英文标题】:an explanation as to the point of the onCreate method 【发布时间】:2020-12-09 15:05:57 【问题描述】:我是 java 新手,我正在寻找的是对 onCreate 语句中的内容以及它之外的内容及其主要功能的一个很好的解释。
public class activity_main extends AppCompatActivity
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_layout);
【问题讨论】:
【参考方案1】:根据relevant JavaDoc,AppCompatActivity
从FragmentActivity
继承了onCreate()
方法,该方法的目的是对fragments进行初始化。因此,该方法应该包含您严格初始化片段所需的一切。初始化不需要的所有东西都应该放在其他地方。
【讨论】:
更具体地说,您所说的片段是什么意思? 我也链接了 Fragments JavaDoc(或者,不推荐使用的 Fragments API 的支持库的 JavaDoc)。如果你关注它,你会看到片段是“可以放置在 Activity 中的应用程序用户界面或行为的一部分”。【参考方案2】:onCreate
最明显的功能:
所有这些都不一定要用当前的一种方法呈现,但可以。取决于您的应用程序设计、要求和目标。
外面的东西
整个世界都在外面?
【讨论】:
以上是关于关于 onCreate 方法要点的解释的主要内容,如果未能解决你的问题,请参考以下文章
super.onCreate(savedInstanceState);
Android问题:关于SQLiteOpenHelper中的onCreate创建多个表,调试时找不到表名?