Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.status);
- if(checkNetwork()){
- getStatus();
- }
- }
- public boolean checkNetwork(){
- boolean checknetwork = false;
- ConnectivityManager conManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
- NetworkInfo networkInfo = conManager.getActiveNetworkInfo();
- if (networkInfo == null || !networkInfo.isConnected()){
- checknetwork = false;
- }
- else{
- if(!networkInfo.isAvailable()){
- checknetwork = false;
- }
- else{
- checknetwork = true;
- }
- }
- return checknetwork;
- }
- public void getStatus(){
- String uriAPI = Website+"/android/getstatus.php";
- HttpPost httpRequest = new HttpPost(uriAPI);
- HttpParams httpParameters = new BasicHttpParams();
- HttpConnectionParams.setConnectionTimeout(httpParameters,3000);
- HttpConnectionParams.setSoTimeout(httpParameters, 3000);
- DefaultHttpClient httpclient = new DefaultHttpClient(httpParameters);
- ArrayList <NameValuePair> params = new ArrayList <NameValuePair>();
- params.add(new BasicNameValuePair("phonenumber",userPhone_number()));
- try
- {
- httpRequest.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));
- HttpResponse httpResponse = httpclient.execute(httpRequest);
- if(httpResponse.getStatusLine().getStatusCode()== HttpStatus.SC_OK)
- {
- String strResult = EntityUtils.toString(httpResponse.getEntity(), "UTF_8");
- TextView01.setText(strResult);
- }
- }
- catch (SocketTimeoutException e)
- {
- Log.e("log_tag", " Error "+e.toString());
- }
- catch (ConnectTimeoutException e)
- {
- Log.e("log_tag", " Error "+e.toString());
- }
- catch (IOException e)
- {
- Log.e("log_tag", " Error "+e.toString());
- }
- catch (Exception e)
- {
- Log.e("log_tag", " Error "+e.toString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment