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

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

    onSaveInstanceState(Bundle outState)和

    onRestoreInstanceState(Bundle in)

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

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

Bundle来保存Preference。

你可能感兴趣的:(Android程序为什么要覆盖onSaveInstanceState()和onRestoreInstanceState())