Added in API level 29

Callback


interface Callback<T : Any!>
android.net.DnsResolver.Callback

Base interface for answer callbacks

Summary

Public methods
abstract Unit
onAnswer(answer: T, rcode: Int)

Success response to android.

abstract Unit

Error response to android.

Public methods

onAnswer

Added in API level 29
abstract fun onAnswer(
    answer: T,
    rcode: Int
): Unit

Success response to android.net.DnsResolver#query or android.net.DnsResolver#rawQuery. Invoked when the answer to a query was successfully parsed.

Parameters
answer T: answer to the query. This value cannot be null.
rcode Int: The response code in the DNS response.

See Also

    onError

    Added in API level 29
    abstract fun onError(error: DnsResolver.DnsException): Unit

    Error response to android.net.DnsResolver#query or android.net.DnsResolver#rawQuery. Invoked when there is no valid answer to android.net.DnsResolver#query android.net.DnsResolver#rawQuery.

    Parameters
    error DnsResolver.DnsException: a DnsException object with additional detail regarding the failure This value cannot be null.