如果需要在配置发生改变时(如竖屏变横屏),不重启Activity,则需要在AndroidManifest文件中为该Activity添加configChanges属性,这样在配置改变时机会回调onConfigurationChanged(),无需重启Activity。
注意,此种方式虽然不会重启Activity,但与配置所对应的资源也不会被系统自动加载,仍会使用配置改变前的资源文件,需要你在onConfigurationChanged方法方法中自行处理配置改变。
app运行时系统配置发生改变,不重启Activity
最新推荐文章于 2023-04-08 15:57:16 发布
了解如何在Android中通过在AndroidManifest中设置configChanges属性,避免配置改变(如屏幕方向变化)时重启Activity。此方法虽保持Activity运行,但需在onConfigurationChanged中手动更新资源。

1642

被折叠的 条评论
为什么被折叠?



