Ich verwende die große asynchrone http-Bibliothek von loopj, aber ich habe einen kleinen Haken gefunden.
Wenn der Benutzer keine Internetverbindung hat oder seine Verbindung verliert, gibt die App nichts zurück. Dieser Teil wird erwartet, aber er löst auch nicht die OnFailure-Methode aus.
Auch der Code, den ich benutzt habe, wenn es eine Internetverbindung gibt, funktioniert so, dass es am Serverende kein Problem gibt.
Hier ist ein Code, der auf das Minimum reduziert ist. Es funktioniert auch nicht (ich habe das auch getestet)
%Vor%Danke, Ashley
Ja, leider ist die loopj-Android-Bibliothek nicht sehr gut gestaltet. Wenn Sie die anderen onFailure
-Rückrufe implementieren, sollte einer von ihnen ausgelöst werden:
Tags und Links java android http asynchronous loopj