OkHttpClient kann Anruf nach Tag nicht abbrechen

Ich habe kürzlich ein Upgrade auf @ durchgeführ OkHttp3 und haben festgestellt, dass Sie einen Anruf per Tag nicht mehr direkt vom Client aus stornieren können. Dies muss jetzt von der Anwendung erledigt werden.

In das @ eingetragÄNDERUNGSPROTOKOL Hier

Das Abbrechen mehrerer Anrufe liegt jetzt in der Verantwortung der Anwendung. Die API zum Abbrechen von Anrufen nach Tag wurde entfernt und durch einen allgemeineren Mechanismus ersetzt. Der Dispatcher macht jetzt alle Anrufe während des Flugs über seine Methoden runningCalls () und queuedCalls () verfügbar. Sie können Code schreiben, der Aufrufe nach Tag, Host oder was auch immer auswählt und Call.cancel () für diejenigen aufruft, die nicht mehr benötigt werden.

Ich beantworte diesen Beitrag mit meiner einfachen Dienstprogrammmethode zum Abbrechen eines laufenden Anrufs oder eines Anrufs in der Warteschlange nach Tag.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage