public abstract class ActivityResultContract<I extends Object, O extends Object>
ActivityResultContracts.CaptureVideo, ActivityResultContracts.CreateDocument, ActivityResultContracts.GetContent, ActivityResultContracts.GetMultipleContents, ActivityResultContracts.OpenDocumentTree, ActivityResultContracts.OpenDocument, ActivityResultContracts.OpenMultipleDocuments, ActivityResultContracts.PickContact, ActivityResultContracts.PickMultipleVisualMedia, ActivityResultContracts.PickVisualMedia, ActivityResultContracts.RequestMultiplePermissions, ActivityResultContracts.RequestPermission, ActivityResultContracts.StartActivityForResult, ActivityResultContracts.StartIntentSenderForResult, ActivityResultContracts.TakePicturePreview, ActivityResultContracts.TakePicture, ActivityResultContracts.TakeVideo, AuthTabIntent.AuthenticateUserResultContract, ExerciseRouteRequestContract, HealthPermissionsRequestContract, ProjectedPermissionsResultContract, WatchFaceEditorContract
ActivityResultContracts.CaptureVideo |
An |
ActivityResultContracts.CreateDocument |
An |
ActivityResultContracts.GetContent |
An |
ActivityResultContracts.GetMultipleContents |
An |
ActivityResultContracts.OpenDocumentTree |
An |
ActivityResultContracts.OpenDocument |
An |
ActivityResultContracts.OpenMultipleDocuments |
An |
ActivityResultContracts.PickContact |
An |
ActivityResultContracts.PickMultipleVisualMedia |
An |
ActivityResultContracts.PickVisualMedia |
An |
ActivityResultContracts.RequestMultiplePermissions |
|
ActivityResultContracts.RequestPermission |
|
ActivityResultContracts.StartActivityForResult |
An |
ActivityResultContracts.StartIntentSenderForResult |
An |
ActivityResultContracts.TakePicturePreview |
An |
ActivityResultContracts.TakePicture |
An |
ActivityResultContracts.TakeVideo |
This class is deprecated. The thumbnail bitmap is rarely returned and is not a good signal to determine whether the video was actually successfully captured. |
AuthTabIntent.AuthenticateUserResultContract |
An |
ExerciseRouteRequestContract |
An |
HealthPermissionsRequestContract |
An |
ProjectedPermissionsResultContract |
An |
WatchFaceEditorContract |
This class is deprecated. AndroidX watchface libraries are deprecated, use Watch Face Format instead. |
A contract specifying that an activity can be called with an input of type I and produce an output of type O.
Makes calling an activity for result type-safe.