Visitas: 1104
Si estás desarrollando una aplicación android en la que estás usando un componente WebView, habrás comprobado que ahora, de un tiempo a esta parte (no profundizaremos en los motivos) al intentar cargar una URL mediante el método “loadUrl(Url);” la aplicación Android instanciará uno de los navegadores que tengas instalado dando desde ese momento el control a dicha aplicación.
Si lo que quieres es que la página web se abra en tu propia aplicación sin instanciar al navegador que tengas instalado deberás implementarlo de este modo:
WebView WVProfile = (WebView) rootView.findViewById(R.id.webViewprofile);
WebSettings webSettings = WVProfile.getSettings();
WVProfile.getSettings().setLoadWithOverviewMode(true);
WVProfile.getSettings().setUseWideViewPort(true);
WVProfile.getSettings().setBuiltInZoomControls(true);
WVProfile.getSettings().setPluginState(PluginState.ON);
WVProfile.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return false;
}
});
WVProfile.loadUrl(“http://www.isytec.net”);
return rootView;
Espero que os sea tan útil como a mi 😉