Activity onCreate()的作用是啥??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activity onCreate()的作用是啥??相关的知识,希望对你有一定的参考价值。
public class MainActivity extends Activity
@Override
public void onCreate(BundlesavedInstanceState)
super.onCreate(savedInstanceState);//这行代表什么?
setContentView(R.layout.activity_main);//这行呢?
“super.onCreate(……)”这行去掉的话有什么影响吗?
onCreate之后还有onRestart()和onStart()等,实际上onStart()调用完毕了这个activity还没有完全启动,也只是前台可见,直到 onResume() 调用后这个onCreate才算终于启动。
onCreate方法的完整定义如下:
public void onCreate(Bundle saveInsanceState)
super.onCreate(saveInsanceState);
参考技术A super.onCreate(savedInstanceState);//调用父类,进行一些界面运行参数的初始化,必须的,不然部分内置参数无法初始化完成
setContentView(R.layout.activity_main);//初始化当前xml的布局。显示使用。本回答被提问者采纳 参考技术B onCreat()代表让个画布出现在屏幕上。 参考技术C
public void onCreate(Bundle saveInsanceState)
super.onCreate(saveInsanceState);
中应为savedInstanceState
以上是关于Activity onCreate()的作用是啥??的主要内容,如果未能解决你的问题,请参考以下文章
android工程中 super.onCreate(savedInstanceState); setContentView(R.layout.main); 这两句话是啥意思
为啥说安卓activity的onCreate()方法 只调用一次
多次调用“activity.onCreate()”方法是不是正常
关于Fragment.onCreate()中引用Activity.onCreate()创建的对象时的一个异常