내 Android 애플리케이션에 웹뷰가 있습니다. 사용자가 webview로 이동하여 링크를 클릭하여 파일을 다운로드해도 아무 일도 일어나지 않습니다.
URL = "my url";
mWebView = (WebView) findViewById(R.id.webview);
mWebView.setWebViewClient(new HelloWebViewClient());
mWebView.getSettings().setDefaultZoom(ZoomDensity.FAR);
mWebView.loadUrl(URL);
Log.v("TheURL", URL);
웹뷰 내에서 다운로드를 활성화하는 방법은 무엇입니까? webview를 비활성화하고 응용 프로그램에서 브라우저에 URL을로드하는 의도를 활성화하면 다운로드가 원활하게 작동합니다.
String url = "my url";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
누군가 나를 여기서 도울 수 있습니까? 페이지가 문제없이로드되지만 HTML 페이지의 이미지 파일에 대한 링크가 작동하지 않습니다.
Webview
다운로드 등을 자동으로 처리 하는이 하위 클래스를 사용할 수 있습니다 . github.com/delight-im/Android-AdvancedWebView