{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

SpeakEasyProtocol.Publish

public final class SpeakEasyProtocol.Publish


Represents a publish command to speakeasy.

Summary

Public fields

final @NonNull String

The key to publish this IBinder under.

final @NonNull ResultReceiver

A ResultReceiver to handle the response or failure of publishing.

final @NonNull IBinder

The IBinder to publish.

Public methods

static @NonNull Bundle
asBundle(@NonNull String key, @NonNull IBinder ib, @NonNull ResultReceiver rr)

Builds a publish command into a bundle.

@NonNull String

Public fields

key

@NonNull
public final @NonNull String key

The key to publish this IBinder under.

resultReceiver

@NonNull
public final @NonNull ResultReceiver resultReceiver

A ResultReceiver to handle the response or failure of publishing.

value

@NonNull
public final @NonNull IBinder value

The IBinder to publish.

Public methods

asBundle

@NonNull
public static Bundle asBundle(@NonNull String key, @NonNull IBinder ib, @NonNull ResultReceiver rr)

Builds a publish command into a bundle.

toString

@NonNull
public String toString()