Copy Code code as follows:
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 (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 ();
}
}
};
};