繁体   English   中英

Android onResume和onCreate

[英]Android onResume and onCreate

我对活动生命周期的逻辑有一个疑问:

在此输入图像描述

当我学习Android时,总是在onCreate()函数中设置一个Activity。 现在当我恢复我的Activity时,可能会在onResume()中完成已经在onCreate()完成的事情。 但是,为什么我们不只是把所有的东西放到onResume()

为什么我们不把所有的东西都放进onResume()?

在创建Activity时调用onCreate() ,你需要初始化应用程序的一些非常重要的东西,比如你的主要布局!

因为有些工作人员不想一直做活动(比如findViewById),所以可以做一次。 活动可以多次恢复(例如,使用对话框)。 不要浪费资源。

OnCreate方法在你第一次打开activty时开始,或者在kill app之后打开活动,所以你应该像setContentView或一些变量一样找到你需要初始化的所有东西。 例如,当您使用IDE运行您的应用程序时,在创建方法将调用但是如果在创建活动后按下主页按钮活动将暂停然后用最近的应用程序打开应用程序以调用onresume()方法为了更好地实现使用Log初始化所有活动方法。我(的标签,文本)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM