Android-学习记录(一、生命周期)_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android-学习记录(一、生命周期)

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

 2015/4/22 12:29:51  杨门子禅  程序员俱乐部  我要评论(0)
  • 摘要:想要学习Android开发,首先要了解Android的生命周期,虽然我也讨厌这玩意,但是经过几天学习发现,这东西必须记住,死记硬背!这个图片,其他的不管,首先中间一条线必须要记住,并且明白他们是干什么用的。1.onCreate(BundlesavedInstanceState);通常用于初始化设置:1、为Activity设置所要使用的布局文件2、为按钮绑定监听器等静态的设置操作2.onStart();当Activity可见未获得用户焦点不能交互时系统会调用3.onRestart()
  • 标签: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键,我就杀过去帮你写好滴!!!!

发表评论
用户名: 匿名