2013-10-11 18 views
6

İnternet bağlantısının kullanılabilirliğini kontrol etmek için gar'ın yanıtını this StackOverflow post numaralı telefondan kullanıyorum. Ancak, düzgün çalışıp çalışmadığından emin değilim. WiFi ve mobil veri bağlantısını kapatıp uygulamayı çalıştırırsam, internete bağlantı olmadığında NetworkInfo.isConnected() geri döner.NetworkInfo.isConnected() doğru döndürür, ancak bağlantı yok

Neyin var? Uçak modunu açarsam, bağlantı olmadığını doğru söyler.

+0

[this] (http://stackoverflow.com/a/27312494/3124150) yanıtını kontrol edin. – EmmanuelMess

cevap

9

Geçerli Android API ile bir internet bağlantınızın olup olmadığını belirlemenin hiçbir yolu yoktur. Sadece bir adaptörün (WiFi, 3G, LTE, vb.) Bir yönlendiriciye bağlı olup olmadığını belirleyebilirsiniz.

Bu, bilinen bir alana ping veren bir şeyi uygulayabileceğinizi söyledi (www.google.com)? Bağlantınızı belirlemek için geçerlidir, ancak bu zaman alacaktır (kötü bir bağlantıda ikinci veya daha fazla).

+0

Cevabınız için teşekkürler. Bu çok talihsiz bir şey. – MikkoP

+0

Google, ciddi !!!! – Hamid

İlgili konular