ActivityManager.TaskDescription.Builder

public static final class ActivityManager.TaskDescription.Builder
extends Object

java.lang.Object
   ↳ android.app.ActivityManager.TaskDescription.Builder


Provides a convenient way to set the fields of a TaskDescription when creating a new instance.

Summary

Public constructors

Builder()

Public methods

ActivityManager.TaskDescription build()

Build the TaskDescription.

ActivityManager.TaskDescription.Builder setBackgroundColor(int color)

Set the background color to use in the TaskDescription.

ActivityManager.TaskDescription.Builder setIcon(int iconRes)

Set the drawable resource of the icon to use in the TaskDescription.

ActivityManager.TaskDescription.Builder setLabel(String label)

Set the label to use in the TaskDescription.

ActivityManager.TaskDescription.Builder setNavigationBarColor(int color)

Set the navigation bar color to use in the TaskDescription.

ActivityManager.TaskDescription.Builder setPrimaryColor(int color)

Set the primary color to use in the TaskDescription.

ActivityManager.TaskDescription.Builder setStatusBarColor(int color)

Set the status bar color to use in the TaskDescription.

Inherited methods

Public constructors

Builder

public Builder ()

Public methods

build

Added in API level 33
public ActivityManager.TaskDescription build ()

Build the TaskDescription.

Returns
ActivityManager.TaskDescription the TaskDescription object. This value cannot be null.

setBackgroundColor

Added in API level 33
public ActivityManager.TaskDescription.Builder setBackgroundColor (int color)

Set the background color to use in the TaskDescription.

Parameters
color int: A color to override the theme's background color. The color must be opaque.

Returns
ActivityManager.TaskDescription.Builder The same instance of the builder. This value cannot be null.

setIcon

Added in API level 33
public ActivityManager.TaskDescription.Builder setIcon (int iconRes)

Set the drawable resource of the icon to use in the TaskDescription.

Parameters
iconRes int: A drawable resource of an icon that represents the current state of this activity.

Returns
ActivityManager.TaskDescription.Builder The same instance of the builder. This value cannot be null.

setLabel

Added in API level 33
public ActivityManager.TaskDescription.Builder setLabel (String label)

Set the label to use in the TaskDescription.

Parameters
label String: A label and description of the current state of this activity. This value may be null.

Returns
ActivityManager.TaskDescription.Builder The same instance of the builder. This value cannot be null.

setNavigationBarColor

Added in API level 33
public ActivityManager.TaskDescription.Builder setNavigationBarColor (int color)

Set the navigation bar color to use in the TaskDescription.

Parameters
color int: A color to override the theme's navigation bar color.

Returns
ActivityManager.TaskDescription.Builder The same instance of the builder. This value cannot be null.

setPrimaryColor

Added in API level 33
public ActivityManager.TaskDescription.Builder setPrimaryColor (int color)

Set the primary color to use in the TaskDescription.

Parameters
color int: A color to override the theme's primary color. The color must be opaque.

Returns
ActivityManager.TaskDescription.Builder The same instance of the builder. This value cannot be null.

setStatusBarColor

Added in API level 33
public ActivityManager.TaskDescription.Builder setStatusBarColor (int color)

Set the status bar color to use in the TaskDescription.

Parameters
color int: A color to override the theme's status bar color.

Returns
ActivityManager.TaskDescription.Builder The same instance of the builder. This value cannot be null.