Skip to content

Android components Advanced

rememberStanceDocumentPicker

Beta

Launches the system file picker for attaching documents.

  • PlatformAndroid, Jetpack Compose
  • Builds onActivityResultContracts.OpenDocument
  • Kindhelper

Usage

kotlin
val picker = rememberStanceDocumentPicker(arrayOf("application/pdf")) { uris -> println("Picked ${uris.size} file") }
StanceButton("Attach PDF", onClick = { picker.launch() }, variant = StanceButtonVariant.Outline, leadingIcon = StanceIcons.Upload)

Accessibility

  • Uses the accessible system picker.

On other platforms