|
- Activity通常是全屏,但是也可以作为 floating window((via a theme with windowIsFloating set) or embedded inside of another activity(using ActivityGroup,3.0(HONEYCOMB)后被Fragments取代)
- onCreate(Bundle)主要用来设置UI,onPause()主要用来暂存数据
- 即使是在onPause()状态下,当系统要保持foreground Activity正常运行时,也有可能会kill掉这种visible Activity
- 在更改Activity方向,语言,输入设备的时候都会触发onDestory(),然后如果需要启动这个Activity的时候再马上调用onCreate(Bundle),其中所有之前的配置信息都在Bundle中
- 强烈建议在Activity onDestory()的时候设定一个result code:(setResult())
- 注意leave和cancel的区别
- 此图牢记

|
|