Android Webview사용시 shouldOverrideUrlLoading 호출되지 않는 현상이 있는데요.
원인은 Webview를 2개 사용하는경우
Child Webview 즉, 두번째 띄운 Webview에서는
shouldOverrideUrlLoading 콜백이 호출되지 않는 증상이 있습니다.
증상과 테스트에 대한 결과가 올라와 있습니다.
https://devtalk.kakao.com/t/webview-shouldoverrideurlloading-api/22835/10
https://bugs.chromium.org/p/chromium/issues/detail?id=61109892
Android Chrome WebView 의 이슈인 것 같네요. multiwindow 로 url 을 열었을 시(즉 child webview로 열었을 때) shouldOverrideUrlLoading 호출에 버그가 있는 것 같습니다.
2번째 Webview에서 해당 콜백이 필요한경우 우회 방법이 필요하니
반드시 참고할 필요가 있습니다.
구글 나빠요 ^^;
'Mobile-안드로이드' 카테고리의 다른 글
eclipse프로젝트를 Android Studio에서 Import할때 문제 (0) | 2017.08.28 |
---|---|
android studio에서 svn URL경로 변경되는 경우 적용하기 (0) | 2017.06.25 |
macOS android studio에서 svn commit 사용시 hang현상(멈춤) 현상 해결하기 (0) | 2017.02.13 |
안드로이드 DP / PX 간단한 웹컨버터 (단위 변환기) (0) | 2017.01.15 |
안드로이드 에뮬레이터(시뮬레이터)에 연락처 목록 등록하기 (0) | 2016.11.12 |