Android WebView shouldOverrideUrlLoading()中url添加参数获取不到问题解决
好了,思想+代码。
原方法:
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
String urls=url+"&ID="+id+"";
return super.shouldOverrideUrlLoading(view, urls);
}
});
webView.loadUrl(APIManger.DREAM_WEB);
修改方法:
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
String urls=url+"&ID="+id+"";
webView.loadUrl(urls);
return super.shouldOverrideUrlLoading(view, null);
}
});
webView.loadUrl(APIManger.DREAM_WEB);
好了,这样就解决了。
注意:服务器端或者网页端要做处理,因为每次都有这个参数添加。