跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

【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)

解决方案

  1. 去掉AndroidManifest.xml清单中透明activity的orientation属性。

  2. 找到你设置透明的Activity,然后在他的theme中将android:windowIsTranslucent改为false

    <item name="android:windowIsTranslucent">false</item>
    //再加入
    <item name="android:windowDisablePreview">true</item>