您应该重写的
shouldOverrideUrlLoading方法
WebViewClient
@Overridepublic boolean shouldOverrideUrlLoading (WebView view, String url) { if(flag) { URL aURL = new URL(url); URLConnection conn = aURL.openConnection(); conn.connect(); InputStream is = conn.getInputStream(); // read inputstream to get the json.. ... ... return true; } return false}@overridepublic void onPageFinished (WebView view, String url) { if (url contains "form.html") { flag = true; }}


