StringCronetCallback

public abstract class StringCronetCallback extends 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 yöntemler

StringCronetCallback

Tamamlama işleyicisi ekler.

Korunan yöntemler

String
transformBodyBytes(UrlResponseInfo info, byte[] bodyBytes)

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 yöntemler

org.chromium.net.apihelpers.ImplicitFlowControlCallback yönteminden
final void

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

final void
onFailed(
    UrlRequest request,
    UrlResponseInfo info,
    CronetException error
)

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

final void
onReadCompleted(
    UrlRequest request,
    UrlResponseInfo info,
    ByteBuffer byteBuffer
)

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

final void
onRedirectReceived(
    UrlRequest request,
    UrlResponseInfo info,
    String newLocationUrl
)

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

final void

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

final void

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

abstract boolean

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

org.chromium.net.apihelpers.InMemoryTransformCronetCallback yönteminden
final void

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

final void

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

final void

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

final void

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

final void

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

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

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

abstract void
onReadCompleted(
    UrlRequest request,
    UrlResponseInfo info,
    ByteBuffer byteBuffer
)

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

abstract void
onRedirectReceived(
    UrlRequest request,
    UrlResponseInfo info,
    String newLocationUrl
)

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

Herkese açık yöntemler

addCompletionListener

public StringCronetCallback addCompletionListener(
    CronetRequestCompletionListener<String> listener
)

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 yöntemler

transformBodyBytes

protected String transformBodyBytes(UrlResponseInfo info, byte[] bodyBytes)

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.