在Android中,可以通過在AndroidManifest.xml文件中為Activity或者Application標簽添加android:configChanges屬性來設置configChanges。可以使用這個屬性來指示系統在特定配置更改時如何處理Activity。android:configChanges屬性可以包含多個配置更改類型,每個類型之間用“|”進行分隔。
例如,如果要在屏幕方向更改時保持Activity不重新創建,可以在AndroidManifest.xml文件中為Activity添加android:configChanges屬性:
<activity
android:name=".MainActivity"
android:configChanges="orientation|screenSize">
</activity>
在上面的例子中,當屏幕方向或屏幕尺寸更改時,系統將不會銷毀并重新創建MainActivity。而是會調用Activity的onConfigurationChanged()方法,可以在該方法中處理配置更改。
需要注意的是,使用android:configChanges屬性可以幫助減少Activity的重新創建,但同時也需要開發者手動處理配置更改,確保應用在不同配置下的正確展示。