webview(3)
-
[Android] Webview back or list prevent refresh
웹 내에서 스크롤 유지가 정상적으로 되는데 안드로이드 웹뷰에서 뒤로가기 했을때 목록이 있는 리스트 웹페이지 스크롤이 맨 위로 올라가면서 전체적으로 refresh가 되는 경우가있다 그럴땐 이 코드를 추가한다 mwebView.getSettings().setDomSotrageEnabled(true);
2021.05.07 -
[Android] Webview 뒤로가기
하이브리드 앱에서는 사용자가 뒤로가기를 눌렀을 때 상황에 맞는 동작이 필요합니다. 예를들어 뒤로가기를 아무 처리를 하지 않았다면 하이브리드 앱 특성상 앱이 종료되어 버릴겁니다. 그럼 어떻게 처리를 해야 할 까요? Activity 클래스에서는 뒤로가기를 눌렀을때 동작하는 onBackPressed() 메소드를 오버라이딩 할 수 있습니다. onBackPressed()메소드를 이용해 적절히 철히해주면 됩니다. 1. canGoBack() 을이용한 처리 웹뷰에서는 히스토리가 남아있는지를 canGoBack()메소드를 호출해 확인 할 수 있습니다. 히스토리가 있다면 canGoBack()는 true를 히스토리가 없다면 false를 반환합니다. public static WebView mWebView; ... @Overri..
2021.05.07 -
[Android] android weburl get paramater
1 String url = "http://www.yourdomain.com/?param1=ONE¶m2=TWO"; List parameters = URLEncodedUtils.parse(new URI(url)); for (NameValuePair param: parameters) { String name = param.getName(); String value = param.getValue(); } 2 Uri url = Uri.parse(webView.getUrl()); Set paramNames = url.getQueryParameterNames(); for (String key: paramNames) { String value = url.getQueryParameter(key); } 3(내가 사..
2021.04.22