Ich benutze OkHttp und alles funktioniert gut, aber ich wollte den Fall berücksichtigen, wo die DNS-Auflösung ausgeschaltet ist, der Server ausgefallen ist, langsam ist oder einfach etwas anderes als HTTP Status Code 200 zurückgibt. Ich habe versucht, Toast zu benutzen, aber ich kann nicht, da dies in einem anderen Thread (?) Gemacht wird. Wie überwinde ich dieses Hindernis und gebe dem Benutzer eine bessere Erfahrung? Hier ist mein Code:
%Vor%Hier ist der Absturz:
%Vor% Toast muss im Hauptthread angezeigt werden. Sie können new Handler(Looper.getMainLooper())
verwenden, um einen Hauptthread-Handler aus einem beliebigen Hintergrundthread zu erstellen und ihn dann zum Hochladen von Toast-Arbeit in den Hauptthread zu verwenden.
Code wie dieser funktioniert für Ihre:
%Vor%Tags und Links android okhttp android-toast