Activity的生命周期
来源:互联网 发布:食品安全软件 编辑:程序博客网 时间:2024/05/27 16:42
Activity有三个状态:
当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的
Activity。
当它失去焦点但仍然对用户可见时,它处于暂停状态。即在它之上有另外一个Activity。这个Activity也许是透
明的,或者没有完全覆盖全屏,所以被暂停的Activity仍对用户可见。暂停的Activity仍然是存活状态(它保留着所有的状态
和成员信息并保持和窗口管理器的连接),但系统处于极低内存时仍然可以杀死这个Activity。
完全被另一个Activity覆盖
时则处于停止状态。它仍然保留所有的状态和成员信息。然而对用户是不可见的,所以它的窗口将被隐藏,如果其它地方需要
内存,则系统经常会杀死这个Activity。
当Activity从一种状态转变到另一种状态时,会调用以下保护方法来通知这种变化:
v
void onCreate(Bundle savedInstanceState)//被创建void onStart()//开始时
void onRestart()//重新开始的时候void onResume()//activity开始与用户交互时调用
void onPause()//暂停时void onStop()//结束时
void onDestroy()//死亡时oid onDestroy()
- 什么是Activity?Activity的生命周期!
- Activity及Activity的生命周期
- Activity 的生命周期
- Android activity的生命周期
- Activity的生命周期
- Android:Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Activity的生命周期
- Android Activity的生命周期
- Android Activity的生命周期
- Activity的生命周期一
- Android Activity的生命周期
- Activity的生命周期
- Android activity的生命周期
- java操作Excel
- 多附件编辑
- 生命的产生和消失,梦想与现实
- 关于activity launchMode设置为singleTop时,不会调用OnNewIntent的问题
- SQL Server做完整备份步骤
- Activity的生命周期
- Eclipse Helios(3.6.2)下载地址
- 使用openCV进行视频拼接
- 地图中添加大头针
- 利用数据库存储过程来实现分页功能
- 汉字字符集
- IIS ERROR about SP:The process can't access the file because it is being used by another process
- k-means的简化版本
- [NSFileManager defaultManager] 与 [[NSFileManager alloc] init] 返回的实例区别