android 8.0报错 Only fullscreen opaque activities can request orientation
16lz
2021-12-04
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 谷歌修复了此问题
更多相关文章
- android中使用SurfaceView做视频播放器--视频切换无缝连接
- Android(安卓)JetPack——DataBinding
- Android里把Dialog设置为全屏的方法
- 2011.09.26(5)——— android sample之Notepad(TitleEditor)
- android之HttpURLConnection
- 【Android代码片段之四】设置全屏
- android神器Stetho调试
- Android继承AppCompatActivity设置全屏无标题
- android中自己画一个按钮,和自己设置一个框框