Android程序为什么要覆盖onSaveInstanceState()和onRestoreInstanceState()

Android的最基本组件Activity有一系列生命周期方法。其中最具特殊的莫过于:

    onSaveInstanceState(Bundle outState)和

    onRestoreInstanceState(Bundle in)

这是一个方法对,必须配合使用。

发现应用在横竖屏切换时,Activity会被Destroy掉,所以无法保存实例变量的状态,所以必须借助

Bundle来保存Preference。

posted @ 2011-09-22 11:17  伊甸园的工程师  阅读(330)  评论(0编辑  收藏  举报