Android.Service.Chooser Namespace

Classes

Name Description
ChooserAction

A ChooserAction is an app-defined action that can be provided to the Android Sharesheet to be shown to the user when android.content.Intent#ACTION_CHOOSER is invoked.

ChooserAction.Builder

Builder class for ChooserAction objects

ChooserAction.InterfaceConsts
ChooserManager

Manages the creation, tracking, and retrieval of chooser sessions.

ChooserResult

An event reported to a supplied [IntentSender] by the system chooser when an activity is selected or other actions are taken to complete the session.

ChooserResult.InterfaceConsts
ChooserSession

A class that represents an interactive Chooser session.

ChooserSession.BoundsChangedEventArgs
ChooserSession.StateChangedEventArgs
ChooserSessionToken

An opaque token that serves as a Chooser session identifier.

ChooserSessionToken.InterfaceConsts
ChooserTarget

A ChooserTarget represents a deep-link into an application as returned by a android.service.chooser.ChooserTargetService.

ChooserTarget.InterfaceConsts
ChooserTargetService

A service that receives calls from the system when the user is asked to choose a target for an intent explicitly by another app.

Interfaces

Name Description
ChooserSession.IStateListener

A callback interface for Chooser session state updates.

IAdditionalContentContract

Specifies constants used by Chooser when interacting with the additional content provider, see android.content.Intent#EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI.

IAdditionalContentContract.IColumns
IAdditionalContentContract.ICursorExtraKeys

Constants for android.database.Cursor#getExtras keys.

IAdditionalContentContract.IMethodNames

Constants for method names used with android.content.ContentResolver#call method.

Enums

Name Description
ChooserResultValue
ChooserSessionState