首页 > 其他 > 详细

Activity的生命周期

时间:2014-01-19 15:56:17      阅读:477      评论:0      收藏:0      [点我收藏+]

一、创建一个Activity

1、  新建一个继承activity的类

2、  Xml文件进行注册:<activity android:name=”.NewActivity”/>  (name 为其类名)

startActivity()     finish()

3、Bundle extra = this.getIntent().getExtras();

二、生命周期框图

bubuko.com,布布扣

 

三、函数说明

1、  调用finish()时触发onDestroy()

2、  在一个Activity生命周期中,onCreate()和onDestroy()只会被调用一次,但onStart(),onResume(),onPause(),onStop()有可能会被触发多次。

3、  在A activity 调用B activity的过程中一定会被触发的事件是onPause()和onResume()。

4、  Ctrl+F12旋转屏幕

5、  状态保存

  • onSaveInstanceState()和onRestoreInstanceState()。只有异常退出时才会调用对应的的函数,进行页面状态信息的保存


  
  
 
  
  
  
  
  
  
  
  
  
  
  
 
 
 

 
 
 
  
  
  
  
  
  
  
  
  
  
  
 
 
 

 
 

Activity的生命周期

原文:http://www.cnblogs.com/friendpengyou/p/3525848.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!