0
내 WebViewClient가 Google.com이 아닌 모든 웹 사이트가 외부 웹보기에서 자체 활동 내에서로드되어야하는 방법은 무엇입니까?WebViewClient가 자체 활동에서 google.com이 아닌 웹 사이트를로드하는 방법
감사합니다.
내 WebViewClient가 Google.com이 아닌 모든 웹 사이트가 외부 웹보기에서 자체 활동 내에서로드되어야하는 방법은 무엇입니까?WebViewClient가 자체 활동에서 google.com이 아닌 웹 사이트를로드하는 방법
감사합니다.
정확하게 알고 싶지 않습니다. 레이아웃에서 웹보기를 정의하고 거기에 URL을로드 할 수 있습니다. 당신이 구글로 시작하지 않는 경우에만 페이지가 웹보기에로드되어 있는지 확인하려면
View v = inflater.inflate(R.layout.fragment_webview, container, false);
WebView webView = (WebView) v.findViewById(R.id.webView);
webView.setWebViewClient(new DefaultWebClient());
webView.loadUrl("http://www.your.domain");
webView.requestFocus(View.FOCUS_DOWN);
새 WebViewClient을 (설정) 여기처럼 오버라이드 (override) :
wv.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
@Override
public void onPageFinished(WebView view, String url)
{
super.onPageFinished(view, url);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon)
{
super.onPageStarted(view, url, favicon);
String url_new = view.getUrl();
if (url_new.toLowerCase().contains("google.com")) { .... do your stuff ... }
}
});