AdServicesResultReceiver
public
interface
AdServicesOutcomeReceiver
android.adservices.common.AdServicesResultReceiver<R, E extends java.lang.Throwable> |
Callback-Schnittstelle, die für den Fall vorgesehen ist, dass ein asynchroner Vorgang zu einem Fehler führen kann. Genau passend
Kopie der Klasse OutcomeReceiver
, im AdServices-Paket für neu definiert
Abwärtskompatibilität zu Android R.
Diese Schnittstelle kann in Fällen verwendet werden, in denen ein asynchrones API entweder mit einem Wert
oder mit einem Throwable
, der auf einen Fehler hinweist.
Zusammenfassung
Öffentliche Methoden | |
---|---|
default
void
|
onError(E error)
Wird aufgerufen, wenn der asynchrone Vorgang fehlschlägt. |
abstract
void
|
onResult(R result)
Wird aufgerufen, wenn der asynchrone Vorgang erfolgreich ist und einen Ergebniswert liefert. |
Öffentliche Methoden
onError
public void onError (E error)
Wird aufgerufen, wenn der asynchrone Vorgang fehlschlägt. Der Fehlermodus wird durch die Throwable
angegeben, die als Argument an diese Methode übergeben wird.
Parameter | |
---|---|
error |
E : Eine abgeleitete Klasse von Throwable mit weiteren Details zum aufgetretenen Fehler.
Dieser Wert darf nicht null sein. |
onResult
public abstract void onResult (R result)
Wird aufgerufen, wenn der asynchrone Vorgang erfolgreich ist und einen Ergebniswert liefert.
Parameter | |
---|---|
result |
R : Der vom asynchronen Vorgang gelieferte Wert. |