第1章 Activity的生命周期和启动模式

1、新的Activity启动过程中如果新的Activity的主题是透明主题,当前Activity不会回调onStop;

2、onStart和onStop的从Activity是否可见这个角度来回调的,而OnResume和onPanse是从Activity是否位于前台这个角度来回调的;
3、旧的Activity先onPause,然后新Activity再启动,所以不要在旧的onPause里面做重量级的操作。最好在onStop里面做,从而使新
     Activity尽快显示并切换到前台。
4、Activity异常和重建
     系统在异常终止的时候会调用onSaveInstanceState和onRestoreInstanceStore来存储和会恢复数据,其他情况下,按home键或启动
     新的Activity仍然会单独触发onSaveInstanceState。onSaveInstanceState调用在onStop之前,onRestoreInstanceStore是调用在onStart
     之后。
     指定Activity不重建:
android:configChanges="orientation"//这个代表屏幕方向改变不重建
android:configChanges="fontScale"//系统字体缩放比例发生改变,用户现在新字号
5、启动模式中:singelTask模式的Activity切换到栈顶会导致在它之上的栈内Activity



posted @ 2016-02-17 15:37  咖啡馆的水果拼盘  阅读(123)  评论(0编辑  收藏  举报