Android开发艺术探索——————要点总结

Activity异常情况的生命周期:

默认情况下,Activity不做特殊处理,当系统配置发生改变后,Activity会被销毁并重建 。由于Activity是在异常情况下终止的,系统会调用onSaveInstanceState来保存当前Activity的状态(在onStop之前)。当Activity被重新创建后,系统会调用onRestoreInstanceState(Activity被系统回收后重建才会调用该方法,在onStart之后),并把Activity销毁时的onSaveInstanceState方法所保存的Bundle传递给onRestoreInstanceState和onCreate方法。

不想让屏幕旋转时重建, Android:configChanges="orientation" ,旋转后调用onConfigurationChanged方法。

猜你喜欢

转载自www.cnblogs.com/kyun/p/10044938.html