# Print output for @column tags ?>
public
class
PublishDiscoverySession
extends DiscoverySession
| java.lang.Object | ||
| ↳ | android.net.wifi.aware.DiscoverySession | |
| ↳ | android.net.wifi.aware.PublishDiscoverySession | |
A class representing a Aware publish session. Created when
WifiAwareSession#publish(PublishConfig, DiscoverySessionCallback,
android.os.Handler) is called and a discovery session is created and returned in
DiscoverySessionCallback#onPublishStarted(PublishDiscoverySession). See
baseline functionality of all discovery sessions in DiscoverySession. This
object allows updating an existing/running publish discovery session using
updatePublish(android.net.wifi.aware.PublishConfig).
Public methods | |
|---|---|
void
|
updatePublish(PublishConfig publishConfig)
Re-configure the currently active publish session. |
Inherited methods | |
|---|---|
public void updatePublish (PublishConfig publishConfig)
Re-configure the currently active publish 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 publish discovery session is still running using its previous
configuration (i.e. update failure does not terminate the session).
| Parameters | |
|---|---|
publishConfig |
PublishConfig: The new discovery publish session configuration (PublishConfig).
This value cannot be null. |