Android Студия Webview открыть проблему нескольких вкладок - PullRequest
0 голосов
/ 11 января 2020

Я сделал приложение для веб-просмотра, оно прекрасно работает для моего URL, но мои сайты содержат внешние URL-адреса, которые нужно открыть. Он открывается и показывает внешний URL, но когда я нажимаю кнопку «Назад», моя страница перезагружается. Мне нужно следить за прогрессом на моей странице, поэтому я хочу открыть внешний URL-адрес полностью новой вкладкой (или окном), и при нажатии кнопки «Назад» моя предыдущая страница остается и не перезагружается

Я пытался использовать setSupportMultiple Windows (true) = он больше не открывает внешний URL

Я пытался использовать WebChromeClient = он пытается открыть браузер Chrome (Chrome app)

webSettings.setJavaScriptEnabled(true);
//webSettings.setSupportMultipleWindows(true); // Tried, but not even opening

webView.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);

            return true;
        }
    });
...