Bom dia, pessoal!
Poderiam dar mais uma ajuda por favor?
Fiz um código com java.net.HttpURLConnection e no android 2.3 funciona legal, mas nas versões acima da 4 não roda. o que seria?
Fiz uma busca aqui no fórum e achei o tópico abaixo, mas ao seguir com a dica, deu erro e não consegui entender como utilizar o código.
Dei uma pesquisada e parece que da versão 3 para cima a função HttpURLConnection não roda diretamente no script. Como posso fazer esse “escape” para que o código abaixo funcione nas versões atuais?
public Boolean getUrlDisponivel(){
String urlName = null;
if (urlName == null) {
urlName = "http://www.google.com/";
}
java.net.HttpURLConnection urlConnection = null;
try {
java.net.URL url = new java.net.URL(urlName.toString());
urlConnection = (java.net.HttpURLConnection) url.openConnection();
if (urlConnection.getResponseCode() == java.net.HttpURLConnection.HTTP_OK) {
return true;
} else {
return false;
}
} catch (Exception e) {
return false;
} finally {
if (urlConnection != null) {
urlConnection.disconnect();
}
}
}
Obrgiado