【SQ10015】Only fullscreen activities can request orientation
问题描述
在Android 8.0手机上进行QQ分享时报如下异常:
“Only fullscreen activities can request orientation”
如下是报错信息示例:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zjelite.antlinkercampus/com.tencent.connect.common.AssistActivity}: java.lang.IllegalStateException: Only fullscreen activities can request orientation at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2955) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3030)解决方案
去掉AndroidManifest.xml清单中透明activity的orientation属性。
找到你设置透明的Activity,然后在他的theme中将android:windowIsTranslucent改为false
<item name="android:windowIsTranslucent">false</item> //再加入 <item name="android:windowDisablePreview">true</item>