На Android веб-просмотр. Проверьте доступность сети и, если существует, проверьте, доступен ли IP-адрес, иначе перенаправьте на другой IP-адрес - PullRequest
0 голосов
/ 27 января 2020

Как я могу проверить наличие сети? и затем загрузите URL-адрес в веб-браузере.

Пока я сделал это, но он не работает.

У меня есть html файл на ресурсах с этим сценарием

function UrlExists(url, cb){
        jQuery.ajax({
            url:      url,
            dataType: 'text',
            type:     'GET',
            complete:  function(xhr){
                if(typeof cb === 'function')
                   cb.apply(this, [xhr.status]);
            }
        });
    }

      UrlExists("https://192.168.1.3", function(status) {
        if(status === 200) {
            window.location="https://192.168.1.3"
        } else{
           window.location="https://192.168.1.4"
        }
    });

Затем по активности ...

webm_view("file:///android_asset/error.html", false, web_error_counter);

        web_view.postDelayed(new Runnable() {
            @Override
            public void run() {
            String  active_url = ("javascript:UrlExists()");
            }
        },1000);

И я хочу передать значение из "String active_url" в "stati c String webview_URL"

...