Android

[android] 하이브리드 앱 WebView에서 가로모드 시 새로고침

장일규 2023. 7. 9. 23:15

현상

안드로이드 하이브리드 앱에서 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