如果需要在配置发生改变时(如竖屏变横屏),不重启Activity,则需要在AndroidManifest文件中为该Activity添加configChanges属性,这样在配置改变时机会回调onConfigurationChanged(),无需重启Activity。
注意,此种方式虽然不会重启Activity,但与配置所对应的资源也不会被系统自动加载,仍会使用配置改变前的资源文件,需要你在onConfigurationChanged方法方法中自行处理配置改变。
如果需要在配置发生改变时(如竖屏变横屏),不重启Activity,则需要在AndroidManifest文件中为该Activity添加configChanges属性,这样在配置改变时机会回调onConfigurationChanged(),无需重启Activity。
注意,此种方式虽然不会重启Activity,但与配置所对应的资源也不会被系统自动加载,仍会使用配置改变前的资源文件,需要你在onConfigurationChanged方法方法中自行处理配置改变。