Notice
Recent Posts
Recent Comments
Link
투케이2K
6. (TWOK/ERROR) [Android] Oreo 8.0 갤럭시 s7 , a8 등 기기에서 styles.xml 파일 windowContentOverlay null 설정 이슈 본문
투케이2K 에러관리
6. (TWOK/ERROR) [Android] Oreo 8.0 갤럭시 s7 , a8 등 기기에서 styles.xml 파일 windowContentOverlay null 설정 이슈
투케이2K 2022. 4. 8. 19:29[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : Oreo 8.0 갤럭시 s7 , a8 등 기기에서 styles.xml 파일 windowContentOverlay null 설정 시 앱이 종료 되는 이슈 발생 (인트로 로딩 화면 처리 시 문제 발생)
[에러 원인]
1. Oreo 8.0 버전에서 구글 정책 사항으로 windowContentOverlay null 설정 시 앱이 종료되는 이슈 발생
2. 구글 오레오 8.0 버전 업데이트 문제로 8.0 버전에서만 발생하는 문제
[해결 방법]
1. styles.xml 파일을 특정 OS 버전 별로 파일 분리 후 android:windowContentOverlay null 설정 실시
2. 안드로이드 9.0 이상 styles.xml 파일 코드
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- [Pie] 특정 버전 이상 사용 [v28] : 애플리케이션 테마 설정 -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<!-- 앱 실행 시 화이트 대기 현상 해결 -->
<!-- 테두리 설정 : android:windowContentOverlay -->
<!-- 투명 처리 설정 : android:windowIsTranslucent -->
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsTranslucent">true</item>
</style>
</resources>
3. 안드로이드 9.0 미만 styles.xml 파일 코드
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- [공통] : 애플리케이션 테마 설정 -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments