OnReceiveContentViewBehavior

public interface OnReceiveContentViewBehavior

androidx.core.view.OnReceiveContentViewBehavior


Interface for widgets to implement default behavior for receiving content. Content may be both text and non-text (plain/styled text, HTML, images, videos, audio files, etc).

Widgets should implement this interface to define the default behavior for receiving content when the SDK is <= 30. When doing so, widgets should also override View.onReceiveContent(ContentInfo) for SDK > 30.

Apps wishing to provide custom behavior for receiving content should not implement this interface but rather set a listener via ViewCompat.setOnReceiveContentListener(View, String[], OnReceiveContentListener). See ViewCompat.performReceiveContent(View, ContentInfoCompat) for more info.

Summary

Public methods

abstract ContentInfoCompat onReceiveContent(ContentInfoCompat payload)

Implements a view's default behavior for receiving content.

Public methods

onReceiveContent

public abstract ContentInfoCompat onReceiveContent (ContentInfoCompat payload)

Implements a view's default behavior for receiving content.

Parameters
payload ContentInfoCompat: The content to insert and related metadata.

Returns
ContentInfoCompat The portion of the passed-in content that was not handled (may be all, some, or none of the passed-in content).