반응형
WebView 개발을 하다보면, 가로/세로 화면모드로 전환시 WebView가 리로드되는 현상이 발생합니다.
이는 화면 전환에 따른 onCreate의 재호출 되기 때문입니다.
이런 경우 회전시 리로드를 막는 방법은 매우 간답하니다.
AndroidManifast.xml
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
...
>
<application
...
>
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
...
>
...
</activity>
</application>
</manifest>
해당 파일에서 <activity> 내에
android:configChanges="orientation|keyboardHidden|screenSize"
해당 라인을 추가하면 화면모드 전환시에도 웹뷰등이 리로드 되는것을 막을 수 있습니다.
반응형
'개발 창고 > Android' 카테고리의 다른 글
[Android] WebView에 Header추가하기 (0) | 2020.08.20 |
---|---|
[Android] 기기별 고유식별을 위한 UUID (0) | 2020.08.19 |
[Kotlin] 코틀린이란? (0) | 2020.08.10 |
[Android] 안드로이드 기능을 웹에서, AndroidBridge (0) | 2020.08.04 |
[Android] SeekBar 적용하기 (0) | 2020.07.26 |