Tecnologia do Blogger.
RSS

[androidbrasil-dev] Problema com timeout em verificação de internet

Boa tarde,

Estou tendo problemas em uma rotina para verificar se o dispositivo possui internet para que possa acessar o webservice, porém não está respeitando o timeout.

protected Boolean isOnline() {

            ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
            NetworkInfo netInfo = cm.getActiveNetworkInfo();
            if (netInfo != null && netInfo.isConnected()) {
                Log.i(Constantes.TAG, "TESTE");

                try {

                    URL url = new URL("http://www.google.com");
                    HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
                    urlc.setRequestProperty("Connection", "close");
                    urlc.setConnectTimeout(Timeout);
                    urlc.connect();
                    Log.i(Constantes.TAG, "TESTE 1");

                    if (urlc.getResponseCode() == 200) {
                        return true;
                    }
                } catch (MalformedURLException e1) {
                    e1.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            nDialog.dismiss();
            return false;

        }

Alguém poderia me ajudar neste caso ?

obrigado

Atenciosamente

Gorio
(www.gorio.eng.br)

 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário