文章      动态     相关文章     最新文章     手机版动态     相关动态     |   首页|会员中心|保存桌面|手机浏览

526cu6

http://keair.bhha.com.cn/com526cu6/

相关列表
文章列表
  • 暂无文章
推荐文章
联系方式
  • 联系人:汪女士
  • 电话:15307180902
华为G9青春版Android6.0测试横竖屏切换手机怎么调横竖屏「华为G9青春版Android6.0测试横竖屏切换」
发布时间:2025-02-15        浏览次数:11        返回列表

#华为G9青春版Android6.0测试横竖屏切换
网上有人说横竖屏切换不仅跟手机android版本有关,还与targetSdkVersion有关,那么我们就来测试一下是否真的与这两个方面有关。

**1、手机配置清单

** 型号:HUAWEI VNS-AL00 Android版本:6.0

**2、build.gradle配置

**
 

**3、测试

** MainActivity.java代码
 

1、不在AndroidManifest里设置android:configChanges,测得结果如下
竖屏切换横屏
这里写图片描述

可以看到,Activity的整个生命周期都过了一遍,那么从横屏切换竖屏
这里写图片描述
可以看到结果是一样的,Activity的整个生命周期都过了一遍。

2、在AndroidManifest里设置android:configChanges=“orientation”,测得结果如下
竖屏转横屏
这里写图片描述
可以看到,Activity的整个生命周期都过了一遍。
横屏切换竖屏时,没有调动Activity的任何生命周期

3、在AndroidManifest里设置
android:configChanges=“orientation|keyboardHidden”,测得结果如下

竖屏转横屏
这里写图片描述
可以看到,Activity的整个生命周期都过了一遍。
横屏切换竖屏时,没有调动Activity的任何生命周期
3、在AndroidManifest里设置
android:configChanges= "orientation|keyboardHidden|screenSize"时,横竖屏切换
不会调动Activity的任何生命周期。

结论:在Android6.0版本,没有设置configChanges,横竖屏都只会切换一次,设置configChanges=“orientation”或者configChanges=“orientation|keyboardHidden”竖屏切换横屏,会调动Activity生命周期一次,而横屏切换竖屏则不会调用Activity生命周期。设置configChanges=“orientation|keyboardHidden|screenSize”则横竖屏切换时都不会调用Activity生命周期。