Android ICS 横竖屏切换时不销毁Activity

在2.3 项目中 在AndroidMainfest.xml 中 ,设置  android:configChanges="orientation|keyboardHidden" 这个参数既可

然后可以在 

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
            Log.i("kingkong", "onConfigurationChanged 横屏");
        }else if(newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
            Log.i("kingkong", "onConfigurationChanged 竖屏");
        }
    }

但在 ICS 项目中同样的设置,在横竖拼切换时,Activity还是会onDestory() , 

在 AndroidMainfest.xml 中 ,设置  android:configChanges="orientation|keyboardHidden|screenSize" 即可。

原文地址:https://www.cnblogs.com/ifzy/p/2575485.html