반응형
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 |
Tags
- 내 맘대로 정리한 안드로이드
- 2d게임
- GIT
- 카페오냥
- gitlab submodule
- DataBinding
- java
- 코틀린
- Kotlin
- 안드로이드개발
- 티스토리
- 안드로이드
- 서브모듈 pull
- 목서버
- 안드로이이드 submodule
- 앱
- github
- 쿼터뷰
- 개발
- Android
- 타이쿤
- 유니티
- firebase
- 게임개발
- Unity
- submodule sourcetree
- Android Studio
- 앱개발
- github submodule
- 서브모듈 sourcetree
Archives
- Today
- Total
목록안드로이드 웹뷰 clsoe (1)
Uing? Uing!!
[안드로이드 팁] WebView에서 window.close() 이벤트 받아서 창 닫기
WebView 모바일 웹은 javascript를 기반으로 동작한다. 웹뷰는 이런 모바일웹을 안드로이드 앱 내에서 보여주는 View이다. 기본적으로 html, css, js를 기반으로 만들어져 있는 만큼, 안드로이드 네이티브 코드에서는 수정할 수 있는 부분이 거의 없다. 단지 웹뷰 내에서의 몇몇 이벤트를 인식하고 반응하는 정도의 활용이 가능하다. WebView의 close 이벤트를 인식하지 못하는 경우 웹뷰에서는 분명히 window.close()가 호출되고 있는데, 안드로이드 화면에서 웹뷰가 닫히지 않는 경우가 있다. 웹뷰 안에서 다른 창을 여는 경우에 이런 상황이 발생하게 된다. 이를 해결하기 위해서는 아래처럼 웹뷰에 webChromeClient를 달아 주고, onCloseWindow를 오버라이딩하여 화..
Android
2020. 12. 17. 04:09