বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

নেটওয়ার্ক কানেকশন চেক করুন

আপনার অ্যাপ নেটওয়ার্কে যুক্ত হওয়ার জন্য চেষ্টা করার পূর্বে, getActiveNetworkInfo()এবং isConnected()ব্যবহার করে এটার চেক করে দেখা উচিত কোথায় একটি নেটওয়ার্ক কানেকশন সহজপ্রাপ্য আছে। মনে রাখবেন ডিভাইসটা একটি নেটওয়ার্কের বাইরে থাকতে পারে, অথবা ইউজার ওয়াই-ফাই এবং মোবাইল ডাটা এক্সেস দুইটাই নিস্ক্রিয় করে রাখতে পারে। এই বিষয়ে আরও আলোচনার জন্য Managing Network Usage অনুশীলনীটা দেখুন।

public void myClickHandler(View view) {
    ...
    ConnectivityManager connMgr = (ConnectivityManager)
        getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
    if (networkInfo != null && networkInfo.isConnected()) {
        // fetch data
    } else {
        // display error
    }
    ...
}