修改AndroidManifest.xml中的配置
<activity
android:name=".MainActivity"
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
android:exported="true" />
即可实现旋转屏幕不重建activity
相比于Android 11以下
android:configChanges="orientation|screenSize|keyboardHidden"
多了一个screenLayout
注意:使用Android 11以下的设置方式在Android 12上无效