Shouldoverrideurlloading no se llama Webview Android

En primer lugar, este post puede, parece un posible duplicado de otra pregunta, pero he pasar por muchas preguntas, pero no les resultó útil. Ahora Mi problema es que estoy cargando una URL en mi Webview y luego quiero rastrear URL en cada evento en webview por lo que he configurado WebviewClient para Webview y sobrepasado shouldoverrideurlloading método, pero después del primer evento, shouldoverrideurlloading no se llama. (Trabajado por primera vez)

Aquí está el código que he usado:

wvSecurity = (WebView) findViewById(R.id.wvSecurity); wvSecurity.getSettings().setJavaScriptEnabled(true); wvSecurity.getSettings().setAllowContentAccess(true); wvSecurity.getSettings().setAllowUniversalAccessFromFileURLs(true); wvSecurity.getSettings().setBuiltInZoomControls(false); wvSecurity.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); wvSecurity.getSettings().setLoadWithOverviewMode(true); wvSecurity.getSettings().setDomStorageEnabled(true); wvSecurity.loadUrl("URL"); wvSecurity.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, final String urlStr) { Log.i("URL", "::" + urlStr); return false; } } 

EDITAR:

Ok, La URL que quiero a Trace utiliza el método POST, Ahora mi pregunta es ¿Cómo puedo rastrear POST URL y sus datos. Y una cosa, no tengo acceso a la página que viene tan simplemente no puedo ir para el método GET. Por favor ayuda !!!

Supongo que este método se llama cuando un hipervínculo es aprovechado de la página o alguna redirección sucede. Así que asegúrate de esto.

Creo que necesita para pasar la url en su lugar en "URL" por lo que esto resolverá su problema.

  wvSecurity = (WebView) findViewById(R.id.wvSecurity); wvSecurity.getSettings().setJavaScriptEnabled(true); wvSecurity.getSettings().setAllowContentAccess(true); wvSecurity.getSettings().setAllowUniversalAccessFromFileURLs(true); wvSecurity.getSettings().setBuiltInZoomControls(false); wvSecurity.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); wvSecurity.getSettings().setLoadWithOverviewMode(true); wvSecurity.getSettings().setDomStorageEnabled(true); wvSecurity.loadUrl("http://www.google.com"); wvSecurity.setWebViewClient(new HelloWebViewClient()); private class HelloWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { System.out.println("URL :: " + url); view.loadUrl(url); return true; } @Override public void onPageFinished(WebView view, final String url) { } } 
  • ¿Cómo mostrar fórmulas matemáticas en mi aplicación Android?
  • Sencha Touch 2 - Desempeño de Android
  • Cómo salir de una aplicación web de pantalla completa
  • Mensajería en la nube de Google (fake_message_id)
  • Cómo capturar clave de retroceso clave en el navegador Android - javascript?
  • Cómo usar el as del proyecto con ionic 2
  • Entrada de foco suelto al instante en Android después de centrarse con javascript
  • ¿Cómo obtener el nombre de la ciudad de la latitud y la longitud en la brecha telefónica?
  • Crear API para ser consumido por Website y Mobile
  • Realizar una llamada desde ListView (OnitemClick)
  • Galaxy Nexus ignora la metaetiqueta del visor
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.