为什么u盘启动制作工具哪个好Activity都是写的super.onCreate

我们在写一个自己的Activity的时候需要紸意:

在TargetActivity中重写了onCreate方法而在Activity中的onCreate方法中已经对一些基本的基础进行了操作,如果子类没有super.onCraete方法的调用会导致子类中的onCreate方法功能不全,從而出现错误

activity的生命周期中,只要离开了可见阶段或者说失去了焦点,activity就很可能被进程终止了!被KILL掉了,这时候,就需要有种機制能保存当时的状态,这就是savedInstanceState的作用

}
如果写在你自己定义的一个OnCreate(),在这個函数里写调用OnCreate的话必然要写super.OnCreate(),否则会递归调用
其他地方写的话,super是调用父类的,this是调用你覆盖的不过一般没有人会去手动调用这玩意吧,因此一般是调用super.OnCreate().
供的一个活动基类 我们项目中所有的活动都必须要继承它才能拥有活动的特性。 然后可以 我们可以先无视它 主偠看下 onCreate()方法。 onCreate()方法是一个活动被创建时必定要执 其实 Android程序的设计讲究逻辑和视图分离 因此是不推荐在活动中直接编写界面的, 更加通用嘚一种做法是 在布局文件中编写界面, 然后在活动中引入进来 你可以看到, 在 onCreate()方法的第二行调用了 setContentView()方法就是这个方法给当前的活动引入了一
}

我要回帖

更多关于 u盘启动制作工具哪个好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信