PickVisualMediaRequest.Builder

public final class PickVisualMediaRequest.Builder


A builder for constructing PickVisualMediaRequest instances.

Summary

Public constructors

Public methods

final @NonNull PickVisualMediaRequest

Build the PickVisualMediaRequest specified by this builder.

final @NonNull PickVisualMediaRequest.Builder

Set the media type for the PickVisualMediaRequest.

Public constructors

Builder

Added in 1.6.0
public Builder()

Public methods

build

Added in 1.6.0
public final @NonNull PickVisualMediaRequest build()

Build the PickVisualMediaRequest specified by this builder.

Returns
@NonNull PickVisualMediaRequest

the newly constructed PickVisualMediaRequest.

setMediaType

Added in 1.6.0
public final @NonNull PickVisualMediaRequest.Builder setMediaType(
    @NonNull ActivityResultContracts.PickVisualMedia.VisualMediaType mediaType
)

Set the media type for the PickVisualMediaRequest.

The type is the mime type to filter by, e.g. PickVisualMedia.ImageOnly, PickVisualMedia.ImageAndVideo, PickVisualMedia.SingleMimeType("image/gif")

Parameters
@NonNull ActivityResultContracts.PickVisualMedia.VisualMediaType mediaType

type to go into the PickVisualMediaRequest

Returns
@NonNull PickVisualMediaRequest.Builder

This builder.