Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Check Permission
- TextFileReader
- android:allowBackup
- 투명액티비티 오류
- AndroidBackup
- 안드로이드
- 텍스트파일 읽기
- 권한 체크
- dagger
- 개발자
- Android
- 스토어확인
- Hilt
- Permission Check
- illegalstateexception
- java
- keytool
- IOException
- TedPermission
- How to Android TextFile Reader?
- 설치확인
- 구글
- 안드로이드백업
- 안드로이드 파이
- Cleartext
- It
- @InstallIn
- How to check permission?
- 로그인정보
- Oreo
Archives
- Today
- Total
사슴벌레의 개발블로그
안드로이드 오레오버전에서 투명액티비티 오류 본문
안드로이드 오레오 버전(tagetSdkVersion 을 28로 설정했을때)에서 Translucent 나 Floating 액티비티를 사용하고자 할때
android:screenOrientation="portrait" 를 해당액티비티 스타일에 설정하면 오류가 발생함
java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
오레오버전에서만 발생하는 문제인듯..
해결방 방법은 여러가지가 있으니 알아서 상황에 맞게끔 하면될듯..
<item name="android:windowIsTranslucent">true</item>
를 지우거나
<item name="android:windowDisablePreview">true</item>
를 추가하거나..
if (android.os.Build.VERSION.SDK_INT != Build.VERSION_CODES.O) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); }
를 onCreate()에 넣어주거나..(이건 xml에서 android:screenOrientation="portrait" 를 빼고 java에서 넣어주는방법)
여러가지 방법이 있음
'Android' 카테고리의 다른 글
안드로이드 APK서명 검증하기 (빌드 유효성 체크) (0) | 2021.12.13 |
---|---|
안드로이드 앱에서 로그인정보가 계속 남아있는경우.. (0) | 2019.08.23 |
안드로이드 파이 이슈 java.io.IOException: Cleartext HTTP traffic to www.site.com not permitted (4) | 2019.01.18 |
안드로이드 텍스트파일 읽기 (0) | 2019.01.02 |
안드로이드 권한여부 확인하기 (0) | 2018.12.31 |
Comments