加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Android连接网络的代码

发布时间:2020-12-15 00:24:05 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 private void callToWebSrvice() { ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if (

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

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();
                    }
            }

        };

    };

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读