Мое веб-представление не работает на уровне API 29 - почему? - PullRequest
0 голосов
/ 08 февраля 2020

Мой код здесь. Он работает на API 28. Но в API 29 он не работает. Так в чем проблема? Пожалуйста, помогите мне. Заранее спасибо всем. Я новичок в android студии. Поэтому, пожалуйста, ответьте четко. Спасибо ...

    superProgressBar = findViewById(R.id.myProgressBar);
    superLinearLayout = findViewById(R.id.layout);
    webView=(WebView) findViewById(R.id.webViewId);


    superProgressBar.setMax(100);
    webView.loadUrl("https://sportscollection9.blogspot.com/2019/11/bpl-live.html");
    webView.getSettings().setJavaScriptEnabled(true);
    webView.setWebViewClient(new WebViewClient(){
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            superLinearLayout.setVisibility(View.VISIBLE);
            super.onPageStarted(view, url, favicon);
        }

        @Override
        public void onPageFinished(WebView view, String url) {
            superLinearLayout.setVisibility(View.GONE);
            super.onPageFinished(view, url);
        }
        @Override
        public void onReceivedError(WebView view, int errorCode, String description,  String failing) {
            webView.loadUrl("Error");
        }
    });
    webView.setWebChromeClient(new WebChromeClient(){

        @Override
        public void onProgressChanged(WebView view, int newProgress) {
            super.onProgressChanged(view, newProgress);
            superProgressBar.setProgress(newProgress);
        }

        @Override
        public void onReceivedTitle(WebView view, String title) {
            super.onReceivedTitle(view, title);
            getSupportActionBar().setTitle(title);
        }

    });

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...