2016-03-19 8 views
0

Ich bin ein Anfänger in Android-Entwicklung, auf der Suche nach, wie es überprüfbaren Code für die Server-Verbindung, dh wenn der Benutzer keine Verbindung hat, und es verbindet sich mit meinem Server In diesem Fall zeigt eine Fehlermeldung "Verbindungsfehler" oder nichts Affäre.wie man diesen Code ändern, um die Verbindung zu überprüfen

danken Ihnen für mich zu helfen :)

 upload.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      File f = new File(path); 


      Future uploading = Ion.with(MainActivity.this) 
        .load("http://x.x.x.x/upload_file") //->how to change this code for to verify the connection 
        .setMultipartFile("image",f) 
        //asJsonObject() 
      .asString() 
    .withResponse() 
        .setCallback(new FutureCallback<Response<String>>() { 
         @Override 
         public void onCompleted(Exception e, Response<String> result) { 
          try { 

           JSONObject jobj = new JSONObject(result.getResult()); 
           Toast.makeText(getApplicationContext(), jobj.getString("response"), Toast.LENGTH_SHORT).show(); 


          } catch (JSONException e1) { 
           e1.printStackTrace(); 
          } 
         } 
    }); 
     } 

    }); 

Antwort

1

Auf der Grundlage der von Ihnen bereitgestellten Informationen, empfehle ich Ihnen zu this answer beziehen. Es zeigt Ihnen, wie Sie überprüfen können, ob das Gerät mit dem Internet verbunden ist.

Nachdem Sie überprüft haben, ob eine Verbindung verfügbar ist oder nicht, können Sie normal weiterarbeiten oder eine Warnmeldung anzeigen (z. B. über Toast oder Snackbar), um den Benutzer darüber zu informieren, dass keine Verbindung hergestellt werden kann.

Hoffe, das hilft.

+0

danke für die hilfe :) – emile01

Verwandte Themen