현상
안드로이드 하이브리드 앱에서 WebView 쓰고 있는데 가로모드로 전환하면 페이지가 새로고침이 된다.
로그인 세션도 날아가는 치명적인 문제이다.
원인
AOS는 화면 회전 시 기본적으로 액티비티를 재생성한다.
즉 onCreate() 다시 불리면서 WebView도 다시 로드된다.
해결 방법
1. AndroidManifest.xml에서 회전 시 액티비티 재생성 막기
<activity
android:name=".MainActivity"
android:configChanges="orientation|screenSize" />
'Android' 카테고리의 다른 글
[android] Android 6.0 권한 관리 (0) | 2023.07.09 |
---|---|
[android] Android 11에서 전화번호 읽기 권한 (0) | 2023.07.09 |