永发信息网

android webview loadurl 怎么刷新

答案:2  悬赏:30  手机版
解决时间 2021-02-14 17:43
  • 提问者网友:人生佛魔见
  • 2021-02-13 19:44
android webview loadurl 怎么刷新
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-02-13 20:21
如果希望点击链接由自己处理,而不是新开Android的系统browser中响应该链接。给WebView加一个事件监听对象(WebViewClient)并重写其中的一些方法:shouldOverrideUrlLoading:对网页中超链接按钮的响应。当按下某个连接时WebViewClient会调用这个方法,并传递参数:按下的url。
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url); //在当前的webview中跳转到新的url

return true;
}
});
全部回答
  • 1楼网友:十鸦
  • 2021-02-13 21:01
mwebview.goback(); //后退 mwebview.goforward();//前进 mwebview.reload(); //刷新 //点击后退按钮,让webview后退一页(也可以覆写activity的onkeydown方法) webview.setonkeylistener(new view.onkeylistener() { @override public boolean onkey(view v, int keycode, keyevent event) { if (event.getaction() == keyevent.action_down) { if (keycode == keyevent.keycode_back && webview.cangoback()) { //表示按返回键 时的操作 webview.goback(); //后退 //webview.goforward();//前进 return true; //已处理 } } return false; } });
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯