Android学习笔记(1)--关于activity的生命周期和启动模式
来源:互联网 发布:ppt图表怎么编辑数据 编辑:程序博客网 时间:2024/05/18 17:45
对于activity的整个生命周期来说,onCreate()方法和onDestroy()方法是配对的,分别标记activity的创建和销毁,并且只调用一次,从activity是否可见来讲,onStart()和onStop()是配对的,随着用户的操作或者屏幕的点亮和熄灭,可以调用多次,从activity是否在前台来讲,onResume()和onParse()是配对的,可以调用多次
onStart()和onRresume(),onParse()和onStop(),在实际的使用中并没有太大的区别,只是前者从activity是否可见,后者从activity是否在前台,如果当前activity跳转到另外一个activity,会先调用当前activity的onParse()方法,再调用下一个activity的onResume()方法。
不能再onParse()方法和onStop()方法中做耗时的操作,特别是onParse()方法,不能做重量级的操作,因为要先onParse()执行完新的activity才会onResume(),
我们应该尽量在onStop()中做操作。
activity异常销毁,会调用 onSaveInstanceState()方法和onRestoreInstanceState()方法,用于保存数据和恢复数据。异常销毁时,先调用onSaveInstanceState()保存数据,activity委托window去保存数据,window又委托它上面最顶层的view去保存数据,最顶层是一个viewGroup,一般来说是一个DecorView,最顶层view再一一通知它的子view来保存数据,这是一种典型的委托思想,委托思想在view绘制、事件分发中等中应用。
- Android学习笔记(1)--关于activity的生命周期和启动模式
- Android学习笔记之Activity的生命周期和启动模式
- 《Android开发艺术探索》之学习笔记(一)Activity的生命周期和启动模式
- android 学习activity生命周期和启动模式
- Android开发艺术探索笔记(一) Activity的生命周期和启动模式(1)
- Android学习之路(一)-Activity的生命周期和启动模式-1
- 第1章 Activity的生命周期和启动模式笔记
- Android学习之路(一)-Activity的生命周期和启动模式-2
- android笔记之activity生命周期和启动模式
- 关于Activity的生命周期和启动模式(附Demo)
- Android笔记:Activity的生命周期以及启动模式
- Android学习笔记----Activity的启动模式
- Android学习笔记-----------Activity的启动模式
- 《Android开发艺术探索》笔记之Activity的生命周期和启动模式
- 《Android开发艺术探索》笔记 — Activity的生命周期和启动模式
- Android开发艺术探索笔记——第一章:Activity的生命周期和启动模式
- Android开发艺术探索阅读笔记之一:Activity的生命周期和启动模式
- 关于Activity的生命周期与启动模式
- 2015福建省赛 fzoj Knapsack problem 2214 (01背包&转换)
- linux命令vi的使用
- ssh中如何实现定时任务(spring对quartz的支持)
- 【从头开始学Java】Java的继承(枚举、反射)
- 二十二:微信公众帐号开发-符号表情的发送下
- Android学习笔记(1)--关于activity的生命周期和启动模式
- matlab 矩形窗汉明窗幅频特性对比
- ORACLE基本操作
- ajax中的get和post说明
- DataTable转List
- RecyclerView与ListView点击事件的区别
- linux防火墙使用
- Palindrome Nmber
- Java中如何判断两个String是否相等