-
public final class PermissionStateKt
-
-
Method Summary
Modifier and Type Method Description final static PermissionStaterememberPermissionState(String permission, Function1<Boolean, Unit> onPermissionResult)Creates a PermissionState that is remembered across compositions. final static PermissionStaterememberPermissionState(String permission, Function1<Boolean, Unit> onPermissionResult, PermissionStatus previewPermissionStatus)Creates a PermissionState that is remembered across compositions. -
-
Method Detail
-
rememberPermissionState
@Composable() final static PermissionState rememberPermissionState(String permission, Function1<Boolean, Unit> onPermissionResult)
Creates a PermissionState that is remembered across compositions.
It's recommended that apps exercise the permissions workflow as described in the documentation.
- Parameters:
permission- the permission to control and observe.onPermissionResult- will be called with whether or not the user granted the permission after PermissionState.launchPermissionRequest is called.
-
rememberPermissionState
@Composable() final static PermissionState rememberPermissionState(String permission, Function1<Boolean, Unit> onPermissionResult, PermissionStatus previewPermissionStatus)
Creates a PermissionState that is remembered across compositions.
It's recommended that apps exercise the permissions workflow as described in the documentation.
- Parameters:
permission- the permission to control and observe.onPermissionResult- will be called with whether or not the user granted the permission after PermissionState.launchPermissionRequest is called.previewPermissionStatus- provides a PermissionStatus when running in a preview.
-
-
-
-