我是java新手,我想要的只是一个很好的解释,解释一下oncreate语句中的内容,以及它的主要功能之外的内容。
public class activity_main extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_layout);
2条答案
按热度按时间ldxq2e6h1#
根据相关的javadoc,
AppCompatActivity
继承onCreate()
方法来自FragmentActivity
,该方法用于执行片段的初始化。因此,该方法应该包含初始化片段所需的所有内容。所有不需要初始化的东西都应该放在别处。a8jjtwal2#
最明显的功能
onCreate
:设置活动视图
使用已保存状态(检查活动是否已还原,获取已保存的数据等)
由于它是一个流行的入口点,您可以初始化/定义帮助程序、提供者、回调等
定义观点、行为等的初始状态。
显示片段(如果需要)
所有这些都不一定在当前的一种方法中呈现,但它可以。取决于您的应用程序设计、需求和目标。
外面有什么
整个世界都在外面?