StringCronetCallback

public abstract class StringCronetCallback extends InMemoryTransformCronetCallback


Specjalizacja InMemoryTransformCronetCallback, która interpretuje treść odpowiedzi jako ciąg znaków.

Zestaw znaków używany do dekodowania ciągu znaków jest wyprowadzany z nagłówka Content-Type.

Podsumowanie

Metody publiczne

StringCronetCallback

Dodaje odbiorcę zakończenia.

Metody chronione

String
transformBodyBytes(UrlResponseInfo info, byte[] bodyBytes)

Przekształca (deserializuje) zwykłą pełną treść w obiekt zdefiniowany przez użytkownika.

Metody dziedziczone

Z org.chromium.net.apihelpers.ImplicitFlowControlCallback
final void

Wywoływana, jeśli żądanie zostało anulowane za pomocą cancel.

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

Wywoływana, jeśli żądanie nie powiodło się z jakiegokolwiek powodu po start.

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

Wywoływana, gdy odczytano część treści odpowiedzi.

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

Wywoływana, gdy napotkany zostanie przekierowanie.

final void

Wywoływana po otrzymaniu ostatecznego zestawu nagłówków po wszystkich przekierowaniach.

final void

Wywoływana, gdy żądanie zostanie zrealizowane.

abstract boolean

Wywoływana, gdy napotkany zostanie przekierowanie.

Z org.chromium.net.apihelpers.InMemoryTransformCronetCallback
final void

Wywoływana, gdy odczytano część treści odpowiedzi.

final void

Wywoływana, jeśli żądanie zostało anulowane za pomocą cancel.

final void

Wywoływana, jeśli żądanie nie powiodło się z jakiegokolwiek powodu po start.

final void

Wywoływana po otrzymaniu ostatecznego zestawu nagłówków po wszystkich przekierowaniach.

final void

Wywoływana, gdy żądanie zostanie zrealizowane.

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

Wywoływana, jeśli żądanie nie powiodło się z jakiegokolwiek powodu po start.

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

Wywoływana, gdy odczytano część treści odpowiedzi.

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

Wywoływana, gdy napotkany zostanie przekierowanie.

Metody publiczne

addCompletionListener

public StringCronetCallback addCompletionListener(
    CronetRequestCompletionListener<String> listener
)

Dodaje odbiorcę zakończenia. Wszyscy odbiorcy są informowani, gdy żądanie osiągnie stan końcowy, w kolejności dodania. Jeśli odbiorca zostanie dodany kilka razy, zostanie wywołany tylko raz, zgodnie z pierwszym dodaniem.

Metody chronione

transformBodyBytes

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

Przekształca (deserializuje) zwykłą pełną treść w obiekt zdefiniowany przez użytkownika.

Zakłada się, że klasy implementujące odpowiednio obsługują przypadki brzegowe (takie jak puste i nieprawidłowe treści). Cronet nie sprawdza obiektów i przekazuje je (lub wszelkie wyjątki) do wystawcy żądania.