0

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

4

2 に答える 2

1

リロード

mWebview.loadUrl("http://twitter.com"); //calling again `loadUrl()` with `url` gives your refresh type effects. 

reloadUrlのようなメソッドはないと思います。

読み込みを停止します

stopLoading ():現在の負荷を停止します。

mWebView.stopLoading();
于 2013-01-09T08:27:24.687 に答える