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】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |