关于oncreate方法的解释

kh212irz  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(458)

我是java新手,我想要的只是一个很好的解释,解释一下oncreate语句中的内容,以及它的主要功能之外的内容。

public class activity_main extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_layout);
ldxq2e6h

ldxq2e6h1#

根据相关的javadoc, AppCompatActivity 继承 onCreate() 方法来自 FragmentActivity ,该方法用于执行片段的初始化。因此,该方法应该包含初始化片段所需的所有内容。所有不需要初始化的东西都应该放在别处。

a8jjtwal

a8jjtwal2#

最明显的功能 onCreate :
设置活动视图
使用已保存状态(检查活动是否已还原,获取已保存的数据等)
由于它是一个流行的入口点,您可以初始化/定义帮助程序、提供者、回调等
定义观点、行为等的初始状态。
显示片段(如果需要)
所有这些都不一定在当前的一种方法中呈现,但它可以。取决于您的应用程序设计、需求和目标。
外面有什么
整个世界都在外面?

相关问题