Skip to content

Activity Contract

Activity Contract functions are utility functions to launch activity contract functions with less code

Permission Request

LaunchPermissionRequest function will launch a permission request in android in the first time of composable render.

Single Permission Request

1
2
3
4
5
6
7
8
setContent {
    LaunchPermissionRequest(
        permission = Manifest.Permission.POST_NOTIFICATIONS,
        onResult = { 

        }
    )
}

Multiple Permission Request

setContent {
    LaunchPermissionRequest(
        permissions = listOf(
            Manifest.Permission.POST_NOTIFICATIONS,
            Manifest.Permission.READ_EXTERNAL_STORAGE
        ),
        onResult = {

        }
    )
}