Internet connection

Check for internet connection in Android

private void callToWebSrvice() {
        
        ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
       
        if (connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED ||  connManager .getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED  ) {
           _progresssDialog = ProgressDialog.show(this,"Please Wait...","Retrieving Data");
           getData();   
        } else
            Toast.makeText(BestScore.this, "Network Error!!!", Toast.LENGTH_LONG).show();           
       
    }
    public void getData(){
       
        Thread _thread = new Thread(){
           
            public void run(){
               
                Message _msg = new Message();
                _msg.what = _updataSmsLog;
                callDataBase();
                BestScore.this._uicallback.sendMessage(_msg);
            }
        };
        _thread.start();
    }
   
    Handler _uicallback = new Handler(){
       
        public void handleMessage(Message msg) {
           
           
            switch(msg.what){
           
                case _updataSmsLog :
           
                    if(_dataList.size() > 0 ){
                       
                           
                            _initial.setText(((Data)(_dataList.get(0)))._initial);
                            _wpm.setText(((Data)(_dataList.get(0)))._wpm);
                            _phone.setText(((Data)(_dataList.get(0)))._smartPhone);
                            _country.setText(((Data)(_dataList.get(0)))._country);
                           
                        _progresssDialog.dismiss();
                        setListAdapter(new IconicAdator(BestScore.this,R.layout.viewrow,_dataList));
                    }
                    else{
                       
                        _progresssDialog.dismiss();
                        Toast.makeText(BestScore.this,"No Record Found",Toast.LENGTH_LONG).show();
                    }
            }
           
        };
       
    };