while循环webview.geturl()。包含崩溃webview

时间:2017-05-19 15:45:37

标签: android webview while-loop contains

当我的功能完成时,我希望我的webview返回仪表板页面,但是我当前的循环崩溃了webview。任何更好的建议,或者我只是完全错了?

当前代码:

        @Override
        public void onFinish() {
            mWrappedInstance.onFinish();
            while (!mWebView.getUrl().contains("dashboard")) {
                if (mWebView.canGoBack()) {
                    mWebView.goBack();
                }
            }
        }

1 个答案:

答案 0 :(得分:0)

使用以下内容纠正错误:

while (!mWebView.getUrl().contains("dashboard")) {
            if (mWebView.canGoBack()) {
            mWebView.goBack();
            }else{
                mWebView.goBack();
                break;
            }