android 8.0报错 Only fullscreen opaque activities can request orientation  

主要就是AndroidManifest.xml中的activity同时设置

android:windowIsTranslucent = true

android:screenOrientation="portrait"

就会出现问题。

解决问题:

    ① 自己的activity 可以只设置一个 另一个可以在 BaseActivity 的 onCreate 中设置。比如:

@Overrideprotected void onCreate(Bundle savedInstanceState) {    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//设置竖屏模式}

    ②友盟第三方,QQ登录、微信分享、微博等,直接在AndroidManifest.xml中删除

android:screenOrientation="portrait"

一般第三方自己都会有强制不强制竖屏。所以不用管。

andorid 8.1 谷歌修复了此问题

 

 

更多相关文章

  1. android中使用SurfaceView做视频播放器--视频切换无缝连接
  2. Android(安卓)JetPack——DataBinding
  3. Android里把Dialog设置为全屏的方法
  4. 2011.09.26(5)——— android sample之Notepad(TitleEditor)
  5. android之HttpURLConnection
  6. 【Android代码片段之四】设置全屏
  7. android神器Stetho调试
  8. Android继承AppCompatActivity设置全屏无标题
  9. android中自己画一个按钮,和自己设置一个框框

随机推荐

  1. Android(安卓)Framework 分析---3Package
  2. Android与linux的区别与联系
  3. Android(安卓)告急!
  4. Android学习方向
  5. flutter与android混合开发一:Android原生
  6. Android程序员指南(3)
  7. android之调用webservice 实现图片上传下
  8. 如何上传应用软件到 Android(安卓)Market
  9. Android之网络丢包事件
  10. Android开发艺术探索——第十章:Android的