Android

[안드로이드 8.0.0에서 발생하는 오류] [갤럭시S8] java.lang.IllegalStateExceptionOnly fullscreen opaque activities can request orientation

고객사 사용자로 부터 앱이 중지된다고 클레임이 들어왔다.
Only fullscreen opaque activities can request orientation.
모든 폰에서 발생하는 것은 아니였다. 모든 안드로이드폰에서 발생하는지는 알 수 없다.

갤럭시S8 사용자에게 발생한 오류다. 운영체제가 안드로이드 8.0.0인경우에만 발생하였다.

Exception: java.lang.RuntimeException
Unable to start activity : java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
android.app.ActivityThread.performLaunchActivity + 2957 (ActivityThread.java:2957)
com.android.internal.os.ZygoteInit.main + 1374 (ZygoteInit.java:1374)
Caused by java.lang.IllegalStateException
Only fullscreen opaque activities can request orientation

AndroidManifest.xml 파일에 액티비티 속성을 고정해두었다.
<activity
android:name=“.ShowPowerOffActivity”
android:screenOrientation=“portrait”
android:theme=“@style/Transparent” />

 

안드로이드 8.0.0에서 발생하는 오류다.
나는 android:screenOrientation=“portrait” 속성을 제거하여 해결하였다.

 

좀더 디테일한 정보가 필요하다면 아래 블로그 글을 확인하세요.
[안드로이드]Only fullscreen opaque activities can request orientation

 

[안드로이드]Only fullscreen opaque activities can request orientation

“Only fullscreen opaque activities can request orientation” 이 오류 메세지는 갈길바쁜 저희를 힘들게 만듭니다. 이 문장으로 검색하신분들은 대부분 targetSdkVersion을 26이상으로 올리기위한 작업을 한뒤..

gun0912.tistory.com

 

Leave a Reply

error: Content is protected !!