StringCronetCallback

abstract class StringCronetCallback : InMemoryTransformCronetCallback


Yanıt gövdesini dize olarak yorumlayan InMemoryTransformCronetCallback uzmanlığı.

Dizeyi kod çözmek için kullanılan karakter kümesi, Content-Type üstbilgisinden türetilir.

Özet

Herkese açık işlevler

StringCronetCallback!

Tamamlama işleyicisi ekler.

Korunan işlevler

String!

Düz tam gövdeyi, kullanıcı tanımlı bir nesneye dönüştürür (serileştirme işlemi geri alınır).

Devralınan işlevler

org.chromium.net.apihelpers.ImplicitFlowControlCallback yönteminden
Unit
onCanceled(request: UrlRequest!, info: UrlResponseInfo!)

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

Unit
onFailed(
    request: UrlRequest!,
    info: UrlResponseInfo!,
    error: CronetException!
)

İstek, start tarihinden sonra herhangi bir nedenle başarısız olursa çağrılır.

Unit
onReadCompleted(
    request: UrlRequest!,
    info: UrlResponseInfo!,
    byteBuffer: ByteBuffer!
)

Yanıt gövdesinin bir kısmı okunduğunda çağrılır.

Unit
onRedirectReceived(
    request: UrlRequest!,
    info: UrlResponseInfo!,
    newLocationUrl: String!
)

Yönlendirme ile karşılaşıldığında çağrılır.

Unit

Tüm yönlendirmelerden sonra son üstbilgi grubu alındığında çağrılır.

Unit
onSucceeded(request: UrlRequest!, info: UrlResponseInfo!)

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

abstract Boolean
shouldFollowRedirect(info: UrlResponseInfo!, newLocationUrl: String!)

Yönlendirme ile karşılaşıldığında çağrılır.

org.chromium.net.apihelpers.InMemoryTransformCronetCallback yönteminden
Unit

Yanıt gövdesinin bir kısmı okunduğunda çağrılır.

Unit

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

Unit
onFailed(info: UrlResponseInfo?, exception: CronetException!)

İstek, start tarihinden sonra herhangi bir nedenle başarısız olursa çağrılır.

Unit

Tüm yönlendirmelerden sonra son üstbilgi grubu alındığında çağrılır.

Unit

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

org.chromium.net.UrlRequest.Callback yönteminden
abstract Unit
onFailed(
    request: UrlRequest!,
    info: UrlResponseInfo!,
    error: CronetException!
)

İstek, start tarihinden sonra herhangi bir nedenle başarısız olursa çağrılır.

abstract Unit
onReadCompleted(
    request: UrlRequest!,
    info: UrlResponseInfo!,
    byteBuffer: ByteBuffer!
)

Yanıt gövdesinin bir kısmı okunduğunda çağrılır.

abstract Unit
onRedirectReceived(
    request: UrlRequest!,
    info: UrlResponseInfo!,
    newLocationUrl: String!
)

Yönlendirme ile karşılaşıldığında çağrılır.

Herkese açık işlevler

addCompletionListener

fun addCompletionListener(
    listener: CronetRequestCompletionListener<String!>!
): StringCronetCallback!

Tamamlama işleyicisi ekler. İstek son duruma ulaştığında tüm dinleyicilere eklenme sırasına göre bilgi verilir. Bir dinleyici birden çok kez eklenirse yalnızca ilk eklendiği zamana göre bir kez çağrılır.

Aşağıdaki kaynakları da incelemenizi öneririz:
CronetRequestCompletionListener

Korunan işlevler

transformBodyBytes

protected fun transformBodyBytes(info: UrlResponseInfo!, bodyBytes: ByteArray!): String!

Düz tam gövdeyi, kullanıcı tanımlı bir nesneye dönüştürür (serileştirme işlemi geri alınır).

Uygulayan sınıfların, sıra dışı durumları (ör. boş ve hatalı biçimlendirilmiş gövdeler) uygun şekilde ele aldığı varsayılır. Cronet, nesneleri incelemez ve bunları (veya istisnaları) isteği gönderene iletir.