需要在 AndroidManifest.xml 中,对 Activity 添加配置改变时的描述

<activity Android:name="com.demo.MainActivity"
Android:icon="@drawable/icon"
Android:configChanges="orientation|keyboardHidden">


<intent-filter>
<action Android:name="android.intent.action.MAIN" />
<category Android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

此时,当手机变成横屏时,Activity 将不会再重新启动
而当Activity 内写有 onConfigurationChanged() 方法时,会自动调用该方法,以便对屏幕的变动事件进行操作

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
猜你喜欢
  • 2021-08-24
  • 2022-01-27
  • 2021-09-19
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2021-12-19
相关资源
相似解决方案