Если сайт WEB_URL не загружается в веб-просмотре, как перейти на другой URL - Android - PullRequest
0 голосов
/ 10 октября 2019

Если сайт WEB_URL не загружается в веб-просмотре, как перейти на другой URL - Android

Что-то, чего я не знаю при создании приложения для Android.

Закрытый финальный URL-адресstatic String WEB_URL = "https://a.html";` принимается как URL и отображается в веб-просмотре.

private final static String WEB_URL = "https://a.html";

Если этот URL не существует

private final static String WEB_URL1 = "https://b.html";
private final static String WEB_URL2 = "https://c.html";
private final static String WEB_URL3 = "https://d.html";

ЕслиНе удается загрузить сайт WEB_URL в webview из-за проблемы. Загрузите веб-представление с помощью WEB_URL1 Если это не WEB_URL1, я хочу автоматически загрузить веб-просмотр в WEB_URL2 и WEB_URL3. enter code here

Я хотел бы знать код или пример для этого. Спасибо, что научили меня. Спасибо.

1 Ответ

0 голосов
/ 10 октября 2019

Вы можете справиться с этим путем переопределения onReceivedError метода в WebViewClient следующим образом:

 @Override
    public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error){
           view.loadUrl(WEB_URL2);
    }
...