Android友盟qq分享报错Only fullscreen o
2018-11-24 本文已影响37人
df661d1e16ba
android 8.0的友盟qq分享会报这个错误
Only fullscreen opaque activities can request orientation
造成这个问题的原因是在非全屏的Activity中使用了orientation属性,在8.0中增加了限制。
友盟默认的Manifest中的com.umeng.qq.tencent.AssistActivity的配置为:
<activity
android:name="com.umeng.qq.tencent.AssistActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
将主题改为:
android:theme="@android:style/Theme.Light.NoTitleBar"
或将android:screenOrientation属性去掉即可。