CronetRequestCompletionListener

interface CronetRequestCompletionListener<T>


Écouteur de fin pour accepter de manière asynchrone les résultats d'une requête Cronet.

Pour l'associer à une requête Cronet, utilisez InMemoryTransformCronetCallback et appelez addCompletionListener.

Paramètres
<T>

Type de corps de la réponse

Résumé

Fonctions publiques

Unit

Appelé si la requête a été annulée via UrlRequest#cancel.

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

Appelé si la requête a échoué pour une raison quelconque après son lancement.

Unit
onSucceeded(info: UrlResponseInfo!, body: T!)

Appelé lorsque la requête est terminée.

Fonctions publiques

onCanceled

fun onCanceled(info: UrlResponseInfo?): Unit

Appelé si la requête a été annulée via UrlRequest#cancel. Une fois appelé, aucune autre méthode ne sera appelée sur cet objet.

Paramètres
info: UrlResponseInfo?

Informations sur la réponse. Peut être null si aucune réponse n'a été reçue.

onFailed

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

Appelé si la requête a échoué pour une raison quelconque après son lancement. Une fois appelé, aucune autre méthode ne sera appelée sur cet objet. exception fournit des informations sur l'échec.

Paramètres
info: UrlResponseInfo?

Informations sur la réponse. Peut être null si aucune réponse n'a été reçue.

exception: CronetException!

Informations détaillées sur l'erreur qui s'est produite.

onSucceeded

fun onSucceeded(info: UrlResponseInfo!, body: T!): Unit

Appelé lorsque la requête est terminée. Une fois appelé, aucune autre méthode ne sera appelée sur cet objet.

Paramètres
info: UrlResponseInfo!

Informations sur la réponse.

body: T!

Corps de la réponse transformé au type souhaité.