注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

linux 学习

 
 
 

日志

 
 

【转】Activity 的接口调用时机  

2012-06-13 16:53:01|  分类: 安卓 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

转发自:http://blog.csdn.net/junjieking/article/details/6562055

Activity的生命周期

1、onCreate()Activity第一次被创建的时候调用,一些静态的设置操作,如绑定监听器

2、onStart()  //Activity被可以被用户看到时调用

3、onResume()  //Activity开始和用户进行交互时,即获得用户焦点时调用

4、onRestart()  //Activity重新得到用户焦点时

5、onPause() //当应用程序启动了另一个Activity的时候调用

6、onStop()  //Activity处于不可见状态时调用

7、onDestory()

 

onDestory()被调用的两种情况:

1、调用Activityfinsh()方法时

2、当系统资源不足,且该Activity不可见时,则会被系统回收资源。

 

 

一个Activity的启动顺序:

onCreate() à onStart() à onResume()

当另一个Activity启动时:

第一个Activity onPause()  à 第二个Activity  onCreate() à onStart() à onResume()  à第一个Activity onStop()

当返回到第一个Activity时:

第二个Activity onPause() à 第一个Activity onRestart() à onStart() à onResume à第二个Activity onStop() à onDestory()

 

 

 

Task

A task is a stack of activities;

 

 

窗口风格的Activity

AndroidManifest.xmlactivity声明中,加上

Android:theme= “@android:style/Theme.Dialog” 则该Activity以窗口样式显示

窗口Activity不会完全遮挡前一个Activity,所以只前一个Activity只会调用onPause(),不会调用onStop()



  评论这张
 
阅读(702)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017