当前位置: 移动技术网 > IT编程>移动开发>Android > android网络编程之android连接网络的简单示例代码

android网络编程之android连接网络的简单示例代码

2019年07月24日  | 移动技术网IT编程  | 我要评论

外语学习机,7080tv,义乌快递公司

复制代码 代码如下:

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

    };

};

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网