Added in API level 26

AttachCallback

open class AttachCallback
kotlin.Any
   ↳ android.net.wifi.aware.AttachCallback

Base class for Aware attach callbacks. Should be extended by applications and set when calling WifiAwareManager#attach(AttachCallback, android.os.Handler). These are callbacks applying to the Aware connection as a whole - not to specific publish or subscribe sessions - for that see DiscoverySessionCallback.

Summary

Public constructors

Public methods
open Unit

Called when Aware attach operation WifiAwareManager#attach(AttachCallback, android.os.Handler) failed.

open Unit

Called when Aware attach operation WifiAwareManager#attach(AttachCallback, android.os.Handler) is completed and that we can now start discovery sessions or connections.

open Unit

Called when Aware attach session get from onAttached(android.net.wifi.aware.WifiAwareSession) is terminated.

Public constructors

AttachCallback

Added in API level 26
AttachCallback()

Public methods

onAttachFailed

Added in API level 26
open fun onAttachFailed(): Unit

Called when Aware attach operation WifiAwareManager#attach(AttachCallback, android.os.Handler) failed.

onAttached

Added in API level 26
open fun onAttached(session: WifiAwareSession!): Unit

Called when Aware attach operation WifiAwareManager#attach(AttachCallback, android.os.Handler) is completed and that we can now start discovery sessions or connections.

Parameters
session WifiAwareSession!: The Aware object on which we can execute further Aware operations - e.g. discovery, connections.

onAwareSessionTerminated

Added in API level 33
open fun onAwareSessionTerminated(): Unit

Called when Aware attach session get from onAttached(android.net.wifi.aware.WifiAwareSession) is terminated. Use WifiAwareManager#attach(AttachCallback, Handler) or WifiAwareManager#attach(AttachCallback, IdentityChangedListener, Handler) to get a new active session.