# Print output for @column tags ?>
public
class
SubscribeDiscoverySession
extends DiscoverySession
| java.lang.Object | ||
| ↳ | android.net.wifi.aware.DiscoverySession | |
| ↳ | android.net.wifi.aware.SubscribeDiscoverySession | |
A class representing a Aware subscribe session. Created when
WifiAwareSession#subscribe(SubscribeConfig,
DiscoverySessionCallback, android.os.Handler)
is called and a discovery session is created and returned in
DiscoverySessionCallback#onSubscribeStarted(SubscribeDiscoverySession).
See baseline functionality of all discovery sessions in DiscoverySession.
This object allows updating an existing/running subscribe discovery session using
updateSubscribe(android.net.wifi.aware.SubscribeConfig).
Public methods | |
|---|---|
void
|
updateSubscribe(SubscribeConfig subscribeConfig)
Re-configure the currently active subscribe session. |
Inherited methods | |
|---|---|
public void updateSubscribe (SubscribeConfig subscribeConfig)
Re-configure the currently active subscribe session. The
DiscoverySessionCallback is not replaced - the same listener used
at creation is still used. The results of the configuration are returned using
DiscoverySessionCallback:
DiscoverySessionCallback#onSessionConfigUpdated(): configuration
update succeeded.
DiscoverySessionCallback#onSessionConfigFailed(): configuration
update failed. The subscribe discovery session is still running using its previous
configuration (i.e. update failure does not terminate the session).
| Parameters | |
|---|---|
subscribeConfig |
SubscribeConfig: The new discovery subscribe session configuration
(SubscribeConfig).
This value cannot be null. |