Cihazımın İnternet bağlantısı olup olmadığını söylemem gerekiyor. Bunun gibi birçok cevap buldum:
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
( Android'de kullanılabilir bir İnternet bağlantısı olup olmadığını tespit edin .)
Ancak bu doğru değil, örneğin İnternet erişimi olmayan bir kablosuz ağa bağlıysam , bu yöntem geri dönecektir… Cihazın sadece bağlı olup olmadığını değil, İnternet bağlantısı olup olmadığını anlamanın bir yolu var mı bir şeye?
isNetworkConnected
Fonksiyon bloğu tüm kaldırılacaktır kod içeren Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
. Konu ve nasıl düzeltileceği hakkında daha ayrıntılı bir tartışma burada bulunabilir stackoverflow.com/questions/53532406/…