Android 8.0跳坑之'Only fullscreen opaque activities can request orientation'
先給出解決方案:
1,瞭解問題是什麼,
'Only fullscreen opaque activities can request orientation'
翻譯:只有全屏不透明的activity可以設定orientation
可以看出問題不出在程式碼上,而是在樣式設計中,
2,先確認自己是不是用的Android8.0版本(樓主只想說只在8.0遇到過這個問題,還是遇到了三次,都不長記性的那種)
3,在AndroidManifast檔案中找到相關的Activity類的註冊,如果有android:screenOrientation='portrait'啥的麻煩刪掉
4,在style檔案中找<item name="android:windowIsTranslucent">true</item>,然後把true改成false
如果想深入瞭解,就去看看windowIsTranslucent到底是個什麼玩意:
相關推薦
Android 8.0跳坑之'Only fullscreen opaque activities can request orientation'
一大早測試就蹦出一個坑,樓主是想在點選一張圖片形成全屏展示的效果,問題來了只能去解決,先給出解決方案:1,瞭解問題是什麼,'Only fullscreen opaque activities can r
Android 8.0踩坑記錄——Only fullscreen opaque activities can request orientation
原文地址:https://www.jianshu.com/p/d0d907754603 前言 各位小夥伴大家好啊,昨天屁顛屁顛把專案適配到8.0,本來覺得美滋滋,結果app一啟動直接crash,搞得我一臉懵逼。。。不能忍啊,趕緊去看一下日誌,於是就看到了如下圖 &nbs
Android 8.0——Only fullscreen opaque activities can request orientation
Only fullscreen opaque activities can request orientation,也就是說只有全屏不透明的activity才可以設定方向 解決辦法-> 1.找到你設定透明的Activity,然後在他的theme中將android
Android Api 27 在 Android 8.0 上出現 Only fullscreen opaque activities can request orientation 的解決情況
als att debug lean quest access 結果 false catch 剛上班,沒有業務開發,對 App 的 Api 由 26 升級到了 27, 結果在 Android 8.0 的設備上會出現 crash 。 Log 如下: java j
Only fullscreen opaque activities can request orientation----Android8.0的又一個坑
今天用8.0測試專案出現了:java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation原因是專案中有一個Activity是可以旋轉的,在Activity的
Android8.0適配-Only fullscreen opaque activities can request orientation
背景 2018年7月18日上午,電信終端產業協會(TAF)釋出《移動應用軟體高API等級預置與分發自律公約》(以下簡稱《公約》)。OPPO、華為、百度、360、阿里、小米、VIVO、騰訊作為發起單位,共同簽署《公約》併發出聯合倡議:號召廣大移動應用軟體預置與分發服務提供者,拒絕上架並
Android O : Only fullscreen opaque activities can request orientation
異常 異常.png 解決方法 找到報此異常的Activity,將主題中的將windowIsTranslucent屬性設定為false 並設定window
安卓開發——android8.0應用崩潰,報錯: Only fullscreen opaque activities can request orientation
上週末升級了最新的MIUI 8.1.18開發版,早早的吃上了奧利奧 Android O(雖然在miui下並沒有什麼變化(-_-),但還是很開心的,畢竟我的小米MIX2終於可以用到了之前只是內測的全屏手
Android Studio報錯:Only fullscreen opaque activities can request orientation保留Activity透明背景的解決方式
最近,在公司負責了app與社交模組的對接工作,用一個透明背景的Activity作為中間跳轉Activity。在接完所有介面後,突然一個bug出現,說點選icon跳轉蹦了!蹦了!附帶一張日誌 我試了一下,一臉懵逼,問他們怎麼玩出來這個bug,
java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
在AndroidManifest.xml裡面activity設定android:screenOrientation="portrait" 在8.0系統上執行報錯 報java.lang.IllegalStateException: Only fullscreen o
IllegalStateException: Only fullscreen opaque activities can request orientation 原理分析以及解決辦法
IllegalStateException: Only fullscreen opaque activities can request orientation 這個執行時Exception是在8.0的系統執行報出的,網上有一些介紹和解決辦法,但是都不夠好,要麼是沒有講明白
報錯:Only fullscreen opaque activities can request orientation
錯誤原因就如錯誤資訊裡說的,只有全屏不透明的才可以設定方向;我的解決辦法是:在styles檔案裡:<!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme">
分享qq報錯Only fullscreen opaque activities can request orientation
這兩天突然發現了一個專案中分享連結到qq時崩潰但分享到微信卻啥事沒有的問題,然後連上usb,檢視error發現報了這樣一個錯:Only fullscreen opaque activities can request orientation。然後就在網上搜答案,原來是安卓8才
android 8.0:Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can reques
Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation只有不透明的全屏activity可以自主設定介面方向我們的啟動頁面是設定了
Unity 安卓8.0部分機型閃退 Only fullscreen activities can request orientation
當我們targetSdkVersion 27的應用在部分api level 26的機子上執行時就會報這個“Only fullscreen activities can request orientation”錯誤,據網上
Android 8.0適配之應用圖示適配
前言:Android 8.0系統出來這麼久了,也是時候來適配一下了。8.0 系統修改的地方挺多的,但是需要我們程式猿開發適配的倒不是很多。這篇部落格主要介紹8.0系統適配中的應用圖示適配。 在Android 7.1系統之前APP的應用圖示都是mipmap中的靜態圖片andr
關於crash " Only fullscreen activities can request orientation "來源及解決方案
最近遇到一個奇怪的bug。就是: 當targetSdk=27 並且android SDK版本是26(Android 8.0.0)或者27(Android 8.1.0)時,此時在應用中,如果把一個Act
Android 8.0 的部分坑及對應解決方法
channel 資料 兼容 androi adb install 只需要 方法 tps 雖然 Android 9.0 都已經面世了,本篇文章寫的有點遲了。 但是遲到好過不到,因此基於此這邊還是記錄一下項目中遇到的 Android 8.0 的坑及對應解決方法。 每次系統
Android 學習之那些年我們遇到的BUG2:Android 8.0 自定義廣播接收失敗
自學安卓的過程中遇到的一個問題,在嘗試實現郭霖大佬的《第一行程式碼》第二版中的第五章的傳送自定義廣播時,發現自定義的廣播接收失敗! 按照要求完成相應的程式碼編寫後,發現點選按鈕,Toast未顯示,表明廣播接收器沒能接收到自定義的廣播。 解決方法: 高版本的Android對於廣播的
Android 8.0 系統啟動流程之init程序--第二階段(五)
1、概述 上一篇中講了init程序的第一階段,我們接著講第二階段,主要有以下內容 建立程序會話金鑰並初始化屬性系統 進行SELinux第二階段並恢復一些檔案安全上下文 新建epoll並初始化子程序終止訊號處理函式 設定其他系統屬性並開啟系統屬性服務