이미 구글링을 해봤는데 정보가 거의 없는거 같아요 그래서
혹시나 하여 질무을 올립니다.
지금 제가 하는 거는 웹뷰에 shouldOverrideUrlLoading에서 특정 url을 감지 하려고 합니다.
잘 되었습니다.
단 어제 부터 갑자기 터치를 해도 인식이 안됩니다.;
다른 단말기도 마찬가지의 로그가 뜹니다.
V/WebViewInputDispatcher(32464): blockWebkitDraw
V/WebViewInputDispatcher(32464): blockWebkitDraw lockedfalse
V/webview(32464): singleCursorHandlerTouchEvent -getEditableSupport FASLE
이런 로그가 뜨는데 이게 원인이 먼지는 모르겠지만 일단 터치가 인식이 안되는거 같아요;;
웹뷰 설정은 이렇습니다.
mWebView.setHorizontalScrollBarEnabled(false);
mWebView.setVerticalScrollBarEnabled(false);
mWebView.getSettings().setAppCacheEnabled(true);
mWebView.getSettings().setAppCachePath("");
mWebView.getSettings().setAppCacheMaxSize(5 * 1024 * 1024);
mWebView.getSettings().setRenderPriority(RenderPriority.HIGH);
mWebView.getSettings().setUserAgent(0);
mWebView.getSettings().setJavascriptEnabled(true);
mWebView.getSettings().setJavascriptCanOpenWindowsAutomatically(true);
mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
mWebView.getSettings().setSupportMultipleWindows(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setDefaultZoom(ZoomDensity.FAR);
mWebView.getSettings().setSupportZoom(true);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON_DEMAND);
mWebView.getSettings().setSavePassword(false);
이렇게 설정 되어 있습니다.
shouldOverrideUrlLoading에서 특정 url을 감지 한 후에 해당 url 일 때 다이얼로그를 띄우는데요
웹뷰의 로딩 페이지는 php를 띄웁니다.;
맨처음부터 잘 동작 하였고 중간 중간 수정 하다가 오래간만에 클릭 했는데 갑자기 저런 로그가 뜨면서 안되네요;;
혹시 저랑 비슷한 증상이신 분이 계신가요? ㅠㅠ 조언 좀 부탁 드립니다.