Android连接网络的代码

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
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();
                    }
            }

        };

    };

标签: ssd

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:WebGIS中一些功能算法实例

下一篇:Android实现TextView文字水平滚动效果实现