Ich benutze Retrofit API in einer meiner App. Unten ist der Code: -Wie man Synchronous Task für Retrofit android
for(int i=0; i< mFileArrayList.size();i++){
WebServiceManager.getInstance().getFrogService().postNotes("HI", "Hello", "Done", new Callback<NotesResponse>() {
@Override
public void success(NotesResponse response, retrofit.client.Response response2) {
System.out.println(response);
Toast.makeText(AllKPIActivity.this, "Success", Toast.LENGTH_SHORT).show();
}
@Override
public void failure(RetrofitError error) {
System.out.println(error);
Toast.makeText(AllKPIActivity.this, "Fail", Toast.LENGTH_SHORT).show();
}
});
}
Was irgendwann passiert ist, bevor der Erfolg kommt, Schleife geht voran und Versagen kommt. Was ich will ist, wenn der erste Erfolg kommt, dann bewegt sich nur die Schleife voran. Bitte helfen Sie mir, wie kann ich das erreichen? Aus dem Hauptthread
Dank Karol .. Es funktioniert +1 –