0

このエラーが発生し続けます:

ローカル クラス myWebClient の修飾子が正しくありません。アブストラクトまたはファイナルのみが許可されます。

そしてこのエラー:

void は変数 backButtonClicked の無効な型です

エラーが発生するコードは次のとおりです。

public class myWebClient extends WebViewClient
{

}
public void backButtonClicked(View view)
{
    if (ourBrow.canGoBack())
    ourBrow.goBack();
}

public void forwardButtonClicked(View view)
{
    if (ourBrow.canGoForward())
    ourBrow.goForward();
}

public void goButtonClicked(View view)
{
    String theWebsite = Url.getText().toString();
    if(theWebsite != null)
    ourBrow.loadUrl(theWebsite);
}

public void refreshButtonClicked(View view)
{
    ourBrow.reload();
}
4

1 に答える 1

1

クラスの修飾子を削除しpublic、クラスの本体内にすべてのメソッドを配置します。

class myWebClient extends WebViewClient
{

    public void backButtonClicked(View view)
    {
        if (ourBrow.canGoBack())
        ourBrow.goBack();
    }

    public void forwardButtonClicked(View view)
    {
        if (ourBrow.canGoForward())
        ourBrow.goForward();
    }

    public void goButtonClicked(View view)
    {
        String theWebsite = Url.getText().toString();
        if(theWebsite != null)
        ourBrow.loadUrl(theWebsite);
    }

    public void refreshButtonClicked(View view)
    {
        ourBrow.reload();
    }
}
于 2013-08-05T22:03:11.970 に答える