Aquí está mi códigoWebViewClient.onPageStarted() llama dos veces al especificar el URL inexistente a través WebView.loadURL()
public class Main extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView webView = (WebView)findViewById(R.id.webView);
// Assign webclient.
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
Log.d("TAG", url);
}
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.d("TAG", "failed: " + failingUrl + ", error code: " + errorCode + " [" + description + "]");
}
});
webView.loadUrl("http://m.vooglemoogle.com");
}
}
Resultados en el siguiente registro:
03-29 13:40:27.005: DEBUG/TAG(10948): http://m.vooglemoogle.com/
03-29 13:40:27.599: DEBUG/TAG(10948): failed: http://m.vooglemoogle.com/, error code: -2[The URL could not be found.]
03-29 13:40:27.607: DEBUG/TAG(10948): http://m.vooglemoogle.com/
Nota otra llamada a onPageStarted() ... ¿Alguien sabe la razón detrás de esto? ¡salud!
Tengo el mismo problema: He intentado webView.loadUrl ("loadSomething"), y que llamar dos veces onPageStarted y onPageFinished ... ¿Tiene usted descubrió cuál era el problema? –