码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-04-22 13:04:33      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

想要学习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键,我就杀过去帮你写好滴!!!!

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

标签:

原文地址:http://www.cnblogs.com/smartsky/p/4446865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!