Обновление URL текущего веб-просмотра не является распространенным явлением.
Я использовал это в таком сценарии: когда пользователь переходит к другому действию и пользователь возвращается к действию веб-просмотра, я перезагружаю текущий URL-адрес следующим образом:
public class MyWebviewActivity extends Activity {
WebView mWebView;
....
....
....
@Override
public void onRestart() {
String url = mWebView.getUrl();
String postData = MyUtility.getOptionsDataForPOSTURL(mContext);
mWebView.postUrl(url, EncodingUtils.getBytes(postData, "BASE64"));
}
}
Вы также можете использовать функцию reload()
WebView. Но обратите внимание, что если вы загрузили веб-просмотр с postUrl()
, то mWebView.reload();
не будет работать. Это также работает
String webUrl = webView.getUrl();
mWebView.loadUrl(webUrl);