CronetRequestCompletionListener

public interface CronetRequestCompletionListener<T>


Cronet isteğinin sonuçlarını eşzamansız olarak kabul etmek için kullanılan bir tamamlama dinleyicisi.

Bir Cronet isteğine eklemek için InMemoryTransformCronetCallback kullanın ve addCompletionListener çağrısı yapın.

Parametreler
<T>

Yanıt gövdesi türü

Özet

Herkese açık yöntemler

abstract void

İstek UrlRequest#cancel üzerinden iptal edilirse çağrılır.

abstract void

İstek başlatıldıktan sonra herhangi bir nedenle başarısız olursa çağrılır.

abstract void
onSucceeded(UrlResponseInfo info, T body)

İstek başarıyla tamamlandığında çağrılır.

Herkese açık yöntemler

onCanceled

abstract void onCanceled(@Nullable UrlResponseInfo info)

İstek UrlRequest#cancel üzerinden iptal edilirse çağrılır. Bu yöntem çağrıldığında, bu nesnede başka yöntem çağrılmaz.

Parametreler
@Nullable UrlResponseInfo info

Yanıt bilgileri. Yanıt alınmadıysa null olabilir.

onFailed

abstract void onFailed(@Nullable UrlResponseInfo info, CronetException exception)

İstek başlatıldıktan sonra herhangi bir nedenle başarısız olursa çağrılır. Bu yöntem çağrıldığında, bu nesnede başka yöntem çağrılmaz. exception, hata hakkında bilgi sağlar.

Parametreler
@Nullable UrlResponseInfo info

Yanıt bilgileri. Yanıt alınmadıysa null olabilir.

CronetException exception

Oluşan hatayla ilgili ayrıntılı bilgiler

onSucceeded

abstract void onSucceeded(UrlResponseInfo info, T body)

İstek başarıyla tamamlandığında çağrılır. Bu yöntem çağrıldığında, bu nesnede başka yöntem çağrılmaz.

Parametreler
UrlResponseInfo info

Yanıt bilgileri.

T body

Yanıt gövdesi, istenen türe dönüştürülür.