# 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 . |