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

Android Activity生命周期概述

时间:2015-05-28 12:22:06      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

1.  官网介绍

  技术分享技术分享技术分享

2.  Activity A 跳转 Acitvity B

 A:onPause --> B: onCreate --> B:onStart --> B: onResume --> A:onSaveInstanceState --> A:onStop

  此时单击back键:

 B:onPause --> A: onRestart --> A: onStart --> A: onRusume  --> B: onStop --> onDestory

3. Activity A 跳转  Dialog Activity B

 A:onPause --> B: onCreate -->B: onStart --> B: onResume --> A:onSaveInstanceState

   此时单击back键:

 B:onPause --> A: onResume --> B: onStop --> B: onDestory

4.  系统弹出框 如“电量过低”

     对当前Activity生命周期没影响(三星手机)

5.  突然来电话、短信、锁屏、启动其他app(全屏)、其他其他app(Dialog)

    A: onPause --> onSaveInstanceState --> onStop

6. 按Back键和Home键区别

此时如果按下Back键,系统返回到桌面,并依次执行A:onPause -> A:onStop -> A:onDestroy。

此时如果按下Home键(非长按),系统返回到桌面,并依次执行A:onPause -> A:onStop。由此可见,Back键和Home键主要区别在于是否会执行onDestroy。

此时如果长按Home键,不同手机可能弹出不同内容,Activity生命周期未发生变化(由小米2s测的,不知道其他手机是否会对Activity生命周期有影响)。

 

Android Activity生命周期概述

标签:

原文地址:http://www.cnblogs.com/qishuai/p/4535521.html

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