Mam api odpoczynku.Jak anulować zadanie z modernizacją i rxjava
@Get("/serveraction")
public Observable<String> myRequest(@Query("Data") String data);
wiem, że okhttp jest anulowanie funkcjonalność (na żądanie obiektu, przez tag), ale nie wiem jak go używać z modernizacją i rxjava. Jaki jest najlepszy sposób na zrealizowanie mechanizmu anulowania dla zadań sieciowych za pomocą modernizacji i rxjava?
FYI: Jestem pewien, że [ObservableCallAdapterFactory] (https://github.com/square/retrofit/blob/master/retrofit-adapters/rxjava/src/main/java/retrofit/ObservableCallAdapterFactory.java) w modernizacji -adpaters będzie częścią niepublikowanej jeszcze wersji Retrofit 2.0 i obecnie nie jest częścią Retrofit 1.9. Anulowanie subskrypcji, jak opisano powyżej przez @Sergii, nadal będzie skutkowało brakiem odpowiedzi przez twojego subskrybenta, ale sposób jego anulowania wewnętrznie jest mniej czysty i możesz zobaczyć wyjątki przerwane wątkiem (ale nie powodują one awarii aplikacji). – Nick
link jest martwy –
Dzięki. Zaktualizowano. –