Как я могу проверить наличие сети? и затем загрузите 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"