HandoffActivityData.Builder


public static final class HandoffActivityData.Builder
extends Object

java.lang.Object
   ↳ android.app.HandoffActivityData.Builder


Builder for HandoffActivityData.

Summary

Public constructors

Builder(ComponentName componentName)

Creates a builder for the given component name.

Public methods

HandoffActivityData build()

Builds the HandoffActivityData object.

HandoffActivityData.Builder setExtras(PersistableBundle extras)

Specifies which extras will be passed to the activity with name HandoffActivityData.getComponentName() in its launch intent.

HandoffActivityData.Builder setFallbackUri(Uri fallbackUri)

Sets a fallback URI for this activity.

Inherited methods

Public constructors

Builder

public Builder (ComponentName componentName)

Creates a builder for the given component name.

Parameters
componentName ComponentName: the component name of the activity to be launched.
This value cannot be null.

Public methods

build

public HandoffActivityData build ()

Builds the HandoffActivityData object.

Returns
HandoffActivityData the HandoffActivityData object.
This value cannot be null.

setExtras

public HandoffActivityData.Builder setExtras (PersistableBundle extras)

Specifies which extras will be passed to the activity with name HandoffActivityData.getComponentName() in its launch intent. This information should allow the activity on the receiving devices to restore the state of the activity on the sending device.

If no extras are specified, the activity will be launched with an empty bundle for extras.

Any extras specified here must be safe to pass to another device, and thus should not reference any device-specific information such as file paths.

Parameters
extras PersistableBundle: the extras of the activity to be launched.
This value cannot be null.

Returns
HandoffActivityData.Builder the builder.
This value cannot be null.

setFallbackUri

public HandoffActivityData.Builder setFallbackUri (Uri fallbackUri)

Sets a fallback URI for this activity.

Parameters
fallbackUri Uri: the fallback uri.
This value may be null.

Returns
HandoffActivityData.Builder the builder.
This value cannot be null.