আমার ডিভাইসের ইন্টারনেট সংযোগ আছে কি না তা আমাকে বলতে হবে। আমি অনেক উত্তর পেয়েছি যেমন:
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
(থেকে নেওয়া সনাক্ত একটি ইন্টারনেট Android এর উপর প্রাপ্তিসাধ্য সংযোগ আছে কিনা ।)
তবে এটি সঠিক নয়, উদাহরণস্বরূপ যদি আমি একটি ওয়্যারলেস নেটওয়ার্কের সাথে সংযুক্ত থাকি যার কাছে ইন্টারনেট অ্যাক্সেস নেই , তবে এই পদ্ধতিটি সত্য হবে ... ডিভাইসটির ইন্টারনেট সংযোগ রয়েছে কিনা তা জানার কোনও উপায় আছে কি না এটি কেবল সংযুক্ত থাকলেই কি না? কিছু আছে?
isNetworkConnected
ফাংশন ব্লক সব জন্য অসমর্থিত কোড রয়েছে Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
। বিষয়টি সম্পর্কে আরও গভীরতর আলোচনা এবং কীভাবে এটি ঠিক করা যায় তা এখানে পাওয়া যাবে stackoverflow.com/questions/53532406/…