Проверьте сообщение ERR_NAME_NOT_RESOLVED - PullRequest
0 голосов
/ 02 июля 2019

У меня есть приложение, которое использует распознаватель речи для просмотра веб-сайтов.Я делаю это следующим образом:

@Override
public void onResults(Bundle bundle) {
    //Getting matches
    ArrayList<String> matches = bundle.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION);

    if (matches != null) {
        //Displaying the first match
        resultString = matches.get(0);

        webView = findViewById(R.id.webView);
        webView.setWebViewClient(new WebViewClient());

        webView.loadUrl("https://www." + resultString + ".com");

        WebSettings webSettings = webView.getSettings();
        webSettings.setJavaScriptEnabled(true);
    }
}

Поскольку строка добавляет .com веб-сайты, которые используют разные доменные имена, не будут загружены, и вместо этого будет показано сообщение об ошибке.Мне нужно каким-то образом определить, была ли загрузка страницы неудачной с .com с первой попытки, чтобы я мог использовать оператор if и пытаться загружать с разными доменными именами, пока не появится правильное.

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