Activity的几种操作
Activity启动时,依次执行onCreate,onStart,onResume
onCreate状态下:
Activity生命周期的第一个方法,当Activity被创建时回调
调用setcontentView,设置布局文件
可以进行一些预处理操作,比如:设置图片的预加载
onStart状态下:
Activity正在启动
activity可以看到但未置于栈顶
onResume状态下:
Activity在前台可见,可与用户进行交互操作
点击Home按钮Activity回到主界面:依次执行onPause,onStop
onPause状态下:
activity可见,但不可被触摸
内存信息,成员变量可能都在,当内存紧张时,可能会被回收
onStop状态下:
activity退居后台
此时,Activity被停止或被完全覆盖
当内存不足时,可能会被回收
当我们再次回到原Activity时,依次执行onRestart,onStart,onResume
onRestart状态下:
Activity正在重新启动
activity由不可见状态变为可见状态
onStart状态:
Activity变为可见
onResume状态 :
用户可与Activity交互