SubscribeDiscoverySession
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)
.
Summary
Public methods | |
---|---|
void
|
updateSubscribe(SubscribeConfig subscribeConfig)
Re-configure the currently active subscribe session. |
Inherited methods | |
---|---|
Public methods
updateSubscribe
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 . |