私は 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 をリロード/停止するための個々のボタンを作成する必要がありますか? または、コード内に配置できるビルド済みの関数があり、それを行うのに役立ちますか? どんな助けでも大歓迎です!ありがとう!