Activity生命周期
来源:互联网 发布:京东网络同步时钟 编辑:程序博客网 时间:2024/05/24 05:55
Activity生命周期共有以下几个过程:
onCreate onStart onResume onPause onStop onResume onDestroy 用一张图来表示就是:
Activity启动时执行:onCreate---->onStart---->onResume
从当前Activity 1调到另一个Activity 2时: Activity 1执行onPause---->Activity 2执行onCreate---->onStart---->onResume---->Activity 1 执行onStop
当按了返回键,当前Activity执行onPause,重新回到屏幕上方时会执行onResume
已经执行了onStop的Activity再返回屏幕时,由于之前启动过,会执行onRestart---->onStart---->onResume,由于还没有执行onDestroy所以再开始不会再执行onCreate
当手机进行横竖屏切换时,当前Activity会执行onPause---->onSaveInstanceState---->onStop---->onDestroy,然后再重启这个Activity , 所以在进行游戏编写时,考虑到手机横竖屏切换时,不仅要考虑界面的设计,还要考虑在onSaveInstanceState中保存当前的游戏数据,这样重新执行onCreate也能恢复到切屏之前的状态。
1 0
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- C语言:逗号运算符和逗号表达式
- Unity3D NGUI图文混排聊天表情
- 进程和线程的区别
- 企业如何运用PRINCE2,避免项目失败——上海信息化培训中心
- 修改TextView中字体的颜色【字符串拼接之后显示在TextView中】
- Activity生命周期
- Android解析XML三种方式(PULL、SAX、DOM)
- 汇编学习笔记(一) -- Hello World!
- Active Shape Models 学习总结(2016.9.27)
- 仿ios键盘效果 点击输入框以外区域键盘消失
- 写一个 shell 脚本 守候rocketmq 进程不当掉
- 遇到的一些语法问题,网上查到的资料
- JSON格式的String 转成 net.sf.json.JSONObject
- 记录个java大文件上传功能的实现