我对 Android 编程有点陌生,所以如果我对我的问题的表达方式不是 100% 正确,请耐心等待。我正在寻找一种方法来停止并重新加载我的 Android webView。webView 将用户带到一个简单的 HTML 链接,该链接有效。现在我想为 webView 实现停止、重新加载、前进和后退按钮。我为 back 和 forward 函数所做的非常简单——我只是创建了一个 onKeyDown 函数来方便前进和后退,如下所示:
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack())
{
mWebView.goBack();
return true;
}
if((keyCode == KeyEvent.KEYCODE_FORWARD) && mWebView.canGoForward())
{
mWebView.goForward();
return true;
}
return super.onKeyDown(keyCode, event);
}
现在重新加载(刷新)这个 webView 并停止加载这个 webView 是我的麻烦。我知道要重新加载 webView,您可以简单地创建一个新的 setOnClickListener 函数并重新加载 URL。我不太确定是否要停止加载 webView。我是否必须创建单独的按钮来重新加载/停止 webView?或者我可以在我的代码中放置一个预构建的函数来帮助我这样做吗?任何帮助,将不胜感激!谢谢!