加载中…
个人资料
一叶知秋
一叶知秋
  • 博客等级:
  • 博客积分:0
  • 博客访问:425,158
  • 关注人气:82
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

Activity生命周期总结

(2013-05-30 11:23:59)
标签:

activity

生命周期

it

分类: android开发

       activity启动的时候,运行onCreat() ->onStart()->onResume()

    处在onPause状态activity被另外一个activity2所遮挡,但是没有完全遮挡时,会调用onPause(),当activity再次回到最顶层的位置时,调用onResume()

    处在onStop状态:如果activity被另外一个activity2完全遮挡住,那么就会调用onPause()->onStop()。也就是说activity已经完全不可见了,同样在按下home键的时候,也是处在这个状态,因为此时activity也是完全不可见的,但是程序没有被停止。在这种状态下,如果activity再次回到最顶层时,会调用会调用onRestart()->onStart()->onResume()

处在onDestroy状态:按下返回键或者finish函数执行,程序结束退出时,运行:onPause()->onStop()->onDestroy()  再次启动时重新创建:onCreate->onStart()->onResume().

    另外,当Activity处于onPauseonStop状态时,当更高优先级的apps需要内存,而此时系统内存不够了,那么android系统就会将MainActivity所在的进程给杀了以释放资源。当然如果想重生,那必须得从头来过: onCreate->onStart()->onResume().

 

Activity生命周期总结

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
后一篇:sizeof总结
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

    后一篇 >sizeof总结
      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有