Activity中ConfigChanges属性配置描述
时间: 2024-04-21 21:25:34 浏览: 78
activity的设置大全
在 Android 中,Activity 的 ConfigChanges 属性用于配置 Activity 在特定配置更改时的行为。这些配置更改可能包括屏幕方向、键盘可用性、语言等等。
ConfigChanges 属性有多个可选值,包括:
- "orientation":屏幕方向更改时,Activity 不会被销毁并重新创建,而是会调用 onConfigurationChanged() 方法。
- "keyboardHidden":当键盘可用性更改时,Activity 不会被销毁并重新创建,而是会调用 onConfigurationChanged() 方法。
- "screenSize":当屏幕尺寸更改时,Activity 不会被销毁并重新创建,而是会调用 onConfigurationChanged() 方法。
- "locale":当系统语言更改时,Activity 不会被销毁并重新创建,而是会调用 onConfigurationChanged() 方法。
通过在 AndroidManifest.xml 文件中配置 ConfigChanges 属性,可以让 Activity 在特定配置更改时保持状态,并避免不必要的销毁和重新创建。
阅读全文