安卓开发——android8.0应用崩溃,报错: Only fullscreen opaque activities can request orientation
上周末升级了最新的MIUI 8.1.18开发版,早早的吃上了奥利奥 Android O(虽然在miui下并没有什么变化(-_-),但还是很开心的,毕竟我的小米MIX2终于可以用到了之前只是内测的全屏手势操作)。
用了两天还行,但今天在运行公司的app时,出现了应用崩溃的问题,看一下报错信息,
Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
字面意思就是说:只有不透明的全屏activity可以自主设置界面方向。
网上搜了搜,发现不是个例,这个问题出现在android8.0以上。原因是我们给Activity同时设置了 android:screenOrientation="" 和 <item name="android:windowIsTranslucent">true</item>。
没办法,解决适配呗(-_-)。
解决办法:删除AndroidManifest中相应Activity的 android:screenOrientation=""属性;或者删除相应Activity的theme中<item name="android:windowIsTranslucent">true</item>属性。
二者只留其一,若两种效果都需要,只能另辟蹊径了。
安卓开发——android8.0应用崩溃,报错: Only fullscreen opaque activities can request orientation相关推荐
- 分享qq报错Only fullscreen opaque activities can request orientation
这两天突然发现了一个项目中分享链接到qq时崩溃但分享到微信却啥事没有的问题,然后连上usb,查看error发现报了这样一个错:Only fullscreen opaque activities can ...
- Android8.0适配-Only fullscreen opaque activities can request orientation
背景 2018年7月18日上午,电信终端产业协会(TAF)发布<移动应用软件高API等级预置与分发自律公约>(以下简称<公约>).OPPO.华为.百度.360.阿里.小米.VI ...
- 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 ...
- 【安卓开发】AS神奇的报错:Cannot find AVD system path. Please define ANDROID_SDK_ROOT
我的电脑上之前运行 Android Studio 很正常,今天突然无法启动 Android 模拟器. 报错信息为: Emulator: Process finished with exit code ...
- android百度地图 okhttp,阳光沙滩-Android8.0用OkHttp3报错,而andoird9.0和10.0不报错
仅管报错,但程序仍然能正常运行. 用红线标出来的是它认为有错的地方 2020-03-14 12:33:18.747 5759-5759/com.cxb.webshop I/zygote: Reject ...
- Android8.0安装apk报错:Package xxx is currently frozen
问题出现 App版本更新时,使用Android 8.0的手机会出现问题:安装包下载完成之后,屏幕闪了一下并没有跳转到安装界面,使用8.0以下的手机并没有这个问题,查看异常信息,发现如下警告 java. ...
- 微信分享到朋友圈的链接没有图片。开发工具中正常没有报错-解决方案
重要的话说三遍 一定要保证你写的程序调用的接口,在"微信开发工具"中正常没有报错 一定要保证你写的程序调用的接口,在"微信开发工具"中正常没有报错 一定要保证你 ...
- 在把webpack作为本地开发依赖安装的时候报错
在把webpack作为本地开发依赖安装的时候报错 Refusing to install webpack as a dependency of itself 原因是package.json里的name ...
- android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题
解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...
最新文章
- 不谈面试题,谈谈面试官喜欢见到的特质!
- fedora6下安装xmms和qq
- Lightoj 1123 - Trail Maintenance(最小增量生成树)
- github遇到问题Updates were rejected because the remote contains work that you do hint: not have locally.
- 云炬60s看世界20211122
- vscode终端没显示_记一个VS Code终端显示问题的较完美解决
- python绘制滑稽脸_用Python画滑稽
- 【Tiny4412】最小网络文件系统制作
- 利用 CSS animation 和 CSS sprite 制作动画
- python时间减法_干!一张图整理了 Python 所有内置异常
- [蓝桥杯2017决赛]图书排列-next_permutation枚举
- [css] 说说position的absolute和fixed共同与不同点分别是什么?
- Python笔记-类的单例模式及重载打印
- android 跑分,2018年10月国内Android手机安兔兔跑分性能排行榜
- spring boot2 整合(三)JOOQ工具
- Duplicate methods named spliterator with the parameters () and () are inherited from the types Colle
- redis等缓存和mysql的数据同步问题解决思路
- Unity3D脚本学习1
- 水经注下载的地图版权_如何使用水经注万能地图下载器下载谷歌卫星地图
- java纳秒级时间戳_golang的time包:秒、毫秒、纳秒时间戳输出方式