registerForPermissionFlowRequestsResult
Returns a ActivityResultLauncher for this Activity which internally notifies PermissionFlow about the state change whenever permission state is changed with this launcher.
Usage:
class MyActivity: AppCompatActivity() {
private val permissionLauncher = registerForPermissionFlowRequestsResult()
fun askContactPermission() {
permissionLauncher.launch(android.Manifest.permission.READ_CONTACTS)
}
}
Parameters
A contract specifying permission request and result.
Activity result registry. By default it uses Activity's Result registry.
Callback of a permission state change.
Returns a ActivityResultLauncher for this Fragment which internally notifies PermissionFlow about the state change whenever permission state is changed with this launcher.
Usage:
class MyFragment: Fragment() {
private val permissionLauncher = registerForPermissionFlowRequestsResult()
fun askContactPermission() {
permissionLauncher.launch(android.Manifest.permission.READ_CONTACTS)
}
}
Parameters
A contract specifying permission request and result. registry.
Callback of a permission state change.
Returns a ActivityResultLauncher for this Fragment which internally notifies PermissionFlow about the state change whenever permission state is changed with this launcher.
Usage:
class MyFragment: Fragment() {
private val permissionLauncher = registerForPermissionFlowRequestsResult()
fun askContactPermission() {
permissionLauncher.launch(android.Manifest.permission.READ_CONTACTS)
}
}
Parameters
A contract specifying permission request and result.
Activity result registry. By default it uses Activity's Result registry.
Callback of a permission state change.