Android.Service.Chooser Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides Android Sharesheet actions and results, interactive chooser sessions, and services that supply direct share targets.
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 |
| ChooserAction.Builder |
Builder class for |
| ChooserAction.InterfaceConsts |
Contains parcelable interface constants exposed through the chooser action binding. |
| 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 |
Contains parcelable interface constants exposed through the chooser result binding. |
| ChooserSession |
A class that represents an interactive Chooser session. |
| ChooserSession.BoundsChangedEventArgs |
Provides the chooser window bounds reported to a session listener. |
| ChooserSession.StateChangedEventArgs |
Provides the lifecycle state reported to a chooser session listener. |
| ChooserSessionToken |
An opaque token that serves as a Chooser session identifier. |
| ChooserSessionToken.InterfaceConsts |
Contains parcelable interface constants exposed through the chooser session token binding. |
| ChooserTarget |
A ChooserTarget represents a deep-link into an application as returned by a
|
| ChooserTarget.InterfaceConsts |
Contains parcelable interface constants exposed through the chooser target binding. |
| 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 |
| IAdditionalContentContract.IColumns |
Defines column names for content offered to the chooser by an additional content provider. |
| IAdditionalContentContract.ICursorExtraKeys |
Constants for |
| IAdditionalContentContract.IMethodNames |
Constants for method names used with |
Enums
| Name | Description |
|---|---|
| ChooserResultValue |
Identifies the action that completed a chooser session. |
| ChooserSessionState |
Identifies the lifecycle state of an interactive chooser session. |