Android连接网络的代码
2018-07-20 来源:open-open
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
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐