android横竖屏切换布局闪退,D10上旋转屏幕闪退怎么回事
盒子上有朋友遇到的问题,好心人给出的答案,转贴至此,学习了。以下为全文:
问题:
用D10运行
Application.FormFactor.Orientations:=[TFormOrientation.soLandscape,TFormOrientation.soInvertedLandscape];
在安卓6.0.1上(MIUI系统)就闪退了(好像5.0也会闪退),怎么办
PS:手机是小米4 电信4G版
答案:
在androidManifest.template.xml里,activity项添加:
android:configChanges="orientation|keyboard|keyboardHidden|screenSize" 试试,之前我也是遇到此类问题,如此解决。
参考:
android:configChanges属性
对android:configChanges属性,一般认为有以下几点:
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次
2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次
3、设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法
但 是,自从Android 3.2(API
13),在设置Activity的android:configChanges="orientation|keyboardHidden"后,还是一样
会重新调用各个生命周期的。因为screen
size也开始跟着设备的横竖切换而改变。所以,在AndroidManifest.xml里设置的MiniSdkVersion和
TargetSdkVersion属性大于等于13的情况下,如果你想阻止程序在运行时重新加载Activity,除了设置"orientation",
你还必须设置"ScreenSize"。
解决方法:
AndroidManifest.xml中设置android:configChanges="orientation|screenSize“
android横竖屏切换布局闪退,D10上旋转屏幕闪退怎么回事相关推荐
- android横竖屏切换布局闪退,Android-Activity横竖屏切换不杀死Activity 并监听横竖屏切换...
在上一篇博客,Android-Activity临时数据的保存,中讲解到,当发生横竖屏切换的时候,系统会杀死Activity并重新启动Activity 系统会杀死Activity 12-12 08:11 ...
- Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)...
Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2) 附录文章1以xml布局文件方式实现了一个view在横竖屏切换时候的大小尺寸缩放,实现这种需求 ...
- android 横竖屏幕切换,Android 横竖屏切换总结
一.Android切换横竖屏 应用的横竖屏设置 应用的横竖屏设置主要是通过Activity的screenOrientation属性控制,属性值如下: 主要有以下两种方式设置screenOrientat ...
- Android 横竖屏切换
2019独角兽企业重金招聘Python工程师标准>>> Android开发中,大多APP可能根据实际情况直接将APP的界面方向设死了,或竖屏或横屏.但是,我们还是会遇到横竖屏切换的功 ...
- Android横竖屏切换
尊重原创,本文转载自 http://www.cnblogs.com/franksunny/p/3714442.html Android横竖屏切换小结 (老样子,图片啥的详细文档,可以下载后观看 htt ...
- android横竖屏切换总结
Android横竖屏切换总结 (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/franksunny/635350788930000000.pdf) And ...
- Android—横竖屏切换小结
Android横竖屏切换小结 (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/franksunny/635350788930000000.pdf) And ...
- 手机加速度传感器在Android横竖屏切换中的应用
文章目录 如何判断手机的横竖屏 使用加速度计实现 接口使用 使用加速度计和磁力计获取手机倾斜角度 加速度传感器在Android横竖屏切换中的应用 如何判断手机的横竖屏 这个问题依赖与手机上的传感器 一 ...
- android横竖屏切换函数,Android横竖屏切换小结.PDF
Android横竖屏切换小结 Android横竖屏切换小结 Android手机或平板都会存在横竖屏切换的功能,通常是由物理重力感应触发的,但是 有时候也不尽然,通常在设置里面我们可以对手机的横竖屏切换 ...
- 如何解决ios横竖屏切换布局错乱的问题
如何解决ios横竖屏切换布局错乱的问题 可以使用 location.reload(); 强制刷新页面 mounted () {// 监听 resize 方法window.addEventListene ...
最新文章
- 在mysql查询数据库密码_如何查询mysql数据库密码
- 借贷记账法下的账户对应关系_事业单位改用的借贷记账法
- Vue在插槽slot时报错:Component template should contain exactly one root element. If you are using v-ifen
- PC和服务器的IP地址信息DNS,PC和服务器的IP地址信息DNS
- 信息学奥赛一本通(2020:【例4.5】第几项)
- qlineedit 设置界面不能输入_一个类似QQ的登陆界面为什么两个输入QLineEdit的上下距离太远...
- python测试udp端口_zabbix上使用外部检查的方式监测公网tcp/udp端口开放情况
- 设计模式的征途—7.适配器(Adapter)模式
- excel怎么平滑滚动_移动平均是啥玩意?移动平均线怎么画?|Excel128
- Unity3D快速入门超详细视频教程(全套免费送)
- 继口罩厕纸双黄连之后,限制出口会导致“粮食挤兑”吗?
- Drupal 7 自定义页面如何向自定义的主题传参
- RE管理器4.41、车来了app 去除广告
- opencv——批量处理图片并保存
- 个人手机网站接入支付宝在线收款功能
- Synopsys VCS工具介绍
- 基于springboot的通知反馈系统
- python微信抢红包神器_快过年啦,还怕手速慢,我用Python自动抢红包!
- 代码整洁之道(下篇)
- MySQL之——CentOS下my.cnf 配置 日志类型及文件配置详解(我本人服务器上的配置,亲测可用)