Android-学习记录(一、生命周期)

想要学习Android开发,首先要了解Android的生命周期,虽然我也讨厌这玩意,但是经过几天学习发现,这东西必须记住,死记硬背!

技术分享

这个图片,其他的不管,首先中间一条线必须要记住,并且明白他们是干什么用的。

1.onCreate(Bundle savedInstanceState);

通常用于初始化设置: 1、为Activity设置所要使用的布局文件2、为按钮绑定监听器等静态的设置操作

2.onStart();

当Activity可见未获得用户焦点不能交互时系统会调用

3.onRestart();

当Activity已经停止然后重新被启动时系统会调用

4. onResume();

当Activity可见且获得用户焦点能交互时系统会调用

5.onPause();

用于由一个Activity转到另一个Activity、设备进入休眠状态(屏幕锁住了)、或者有dialog弹出时等情况

6.onStop();

当Activity被新的Activity完全覆盖不可见时被系统调用

7.onDestroy();

当Activity(用户调用finish()或系统由于内存不足)被系统销毁杀掉时系统调用,(整个生命周期只调用1次)用来释放onCreate ()方法中创建的资源,如结束线程等

 

反正大概就这样,也是最常用到的,有兴趣的可以创建一个项目来跑一下,看看每个事件是在什么情况下被触发的,(创建项目啥的……那个我就不管了哈~~~)可以在项目当中,实现每个方法,然后在里面写上:System.out.println();   快捷写法就是syso 然后按Tab键,我就杀过去帮你写好滴!!!!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。