Android8.0适配问题java.lang.IllegalStateException: Only fullscreen opaque activities can request orie…
原文路径 https://www.jianshu.com/p/c6d208c939cd
Android8.0适配问题java.lang.IllegalStateException: Only fullscreen opaque activities can request orie…
Dawn试点人工智能
2019.07.15 18:58:02
字数 401
阅读 1,001
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/com.example.Activity.InviteByContactActivity}: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
报这个错误时,说实话我是懵逼状态的,完全不知道咋回事。明明所有手机好使,就华为的手机,微信第三方登录报错。通过网上搜索查找,算是大概了解了下,罪魁祸首竟然是Android8.0适配问题。
在Android8.0环境下,如果一个Activity在Manifest中设置了方向(横,竖屏),即android:screenOrientation=”landscape”/”portrait”,并且指定的android:theme中使用的style带有透明属性
true
那么在启动该Activity的时候在onCreate()中就会抛出异常
java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
字面意思就是说:只有不透明的全屏activity可以自主设置界面方向。
网上搜了搜,发现不是个例,这个问题出现在android8.0以上。原因是我们给Activity同时设置了 android:screenOrientation="" 和 true。
通过了解,有两种解决方案:
1,删除AndroidManifest中相应Activity的 android:screenOrientation=""属性;
2,删除相应Activity的theme中true属性。 二选一。
若两种效果都需要,只能另辟蹊径了。
在values-v26目录下,新建styles.xml做一个适配,估计不就这个问题就会得到解决。
<style name="FullScreen" parent="AppTheme"><item name="android:windowActionBar">false</item><item name="android:windowNoTitle">true</item><item name="android:windowFullscreen">true</item><!-- 适配android手机系统8.0(api26),Only fullscreen opaque activities can request orientation --><!--用背景图消除启动白屏--><item name="android:windowIsTranslucent">false</item></style>
记录每次崩溃。愿对需要的人有所帮助。
Android8.0适配问题java.lang.IllegalStateException: Only fullscreen opaque activities can request orie…相关推荐
- Android8.0适配-Only fullscreen opaque activities can request orientation
背景 2018年7月18日上午,电信终端产业协会(TAF)发布<移动应用软件高API等级预置与分发自律公约>(以下简称<公约>).OPPO.华为.百度.360.阿里.小米.VI ...
- 安卓开发——android8.0应用崩溃,报错: Only fullscreen opaque activities can request orientation
上周末升级了最新的MIUI 8.1.18开发版,早早的吃上了奥利奥 Android O(虽然在miui下并没有什么变化(-_-),但还是很开心的,毕竟我的小米MIX2终于可以用到了之前只是内测的全屏手 ...
- android opaque,Android 8.0系统 Only fullscreen opaque activities can request orientation
最近在华为8.0系统的手机中遇到Only fullscreen opaque activities can request orientation Caused by: java.lang.Illeg ...
- IDEA| java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context
问题:java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context.pr ...
- android 跳转动画黑屏,Android8.0 适配解决页面跳转过程出现短暂黑屏的问题
小菜在适配 Android8.0 过程中,遇到很多问题,有很多很常见的问题,今天来整理一下页面跳转时黑屏的问题. 问题猜测 猜测一: 显示 Activity 页面之前会优先开启一个 Starting ...
- 使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1
我在RestTemplate的配置类里使用了 @LoadBalanced @Component public class RestTemplateConfig { @Bean @LoadBalance ...
- 无法部署应用目录 [D:\Tomcat\apache-tomcat-9.0.44\webapps\ROOT]java.lang.IllegalStateException: 启动子级时出错
起因是刚开始导入一个web项目,没有导入Tomcat的jar包,导致找不到javax.servlet.http 和 javax.servlet.jsp,看了下网上的建议,将Tomcat7.0\lib下 ...
- java.lang.IllegalStateException:Failed to build unique file: /storage/emulated/0/...
1.问题说明 Android Q上,生成同一个名称的文件(类型+年月日),一开始好好的,突然有一天就报错了: java.lang.IllegalStateException:Failed to bui ...
- 批量下载的实现及java.lang.IllegalStateException异常
在工作流的一张表单里可能会有多个步骤上传附件,在用户的待办中往往会存在多条带有附件的任务,如果一一打开并且点击下载链接下载,不仅费时,而且繁琐,用户体验较差. OA系统采用的是FastDFS做为文件服 ...
- JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)
测试又报bug啦 接到测试小伙伴的问题,说是一个接口不返回数据了,好吧,虽然不是我写的接口任务落到头上也得解决,本地调试了一下,好家伙,直接抛了个异常出来,这又是哪位大哥喝醉了写的代码... Exce ...
最新文章
- HTTP请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义...
- JAVA知识积累 JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】...
- 自己封装一个弹框插件
- Spring中配置Hibernate事务的四种方式
- Yii防注入攻击笔记
- [bzoj5158][Tjoi2014]Alice and Bob
- gulp + angular + requirejs 简单学习
- 使用xampp和tiki搭建内网wiki
- Nginx 读写分离详解
- 原生和jQuery的ajax用法
- Julia: 如何读出csv文件中的中文字符?
- 【主动轮廓模型(二)】《GVF Snake》算法原理与OpenCV实现
- STM32入门学习 第七天
- 电源系列3:DCDC BUCK降压电路原理
- 仿微信语音输入页面(讯飞语音)
- 西安光机所光学随机共振研究取得新进展
- 服务器临时文件定时清理,定时/开机自动清理Win10临时文件夹的技巧
- 高分辨率遥感卫星影像在交通方面的应用
- 信用卡降额冻结封卡,如何摆脱银行风控?
- 机器学习服务文本翻译能力升级,中文直译模型让译文表达更地道!
热门文章
- 《UnityAPI.GameObject游戏对象》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+isStatic+SendMessage+Find+立钻哥哥++OK++)
- html做战网首页,战网更新agent一半不动
- ipad+PDF Expert:买前生产力,买后生产力
- 润乾报表简单报表制作流程(胎盘级教程)
- 图神经网络详解(四)
- ODL:OpenDayLight项目中子项目统计(二)
- 用python绘制用例图源代码_用Visio画UML用例图
- 缓冲区,缓存,fflush(stdin)如何使用?
- 谁在崛起,谁在没落?新一线城市竞争力盘点,用Python绘制动态图带你看懂!...
- 交互式电子白板的八种常用功能