brabo-hi
09/24/2021, 10:04 PM@Composable
fun MyAwesomeCompose() {
val cameraPermissionState = rememberPermissionState(Manifest.permission.READ_CONTACTS)
}
@Preview
@Composable
fun MyPreview() {
MyAwesomeCompose()
}
it am getting the following error from the preview
java.lang.IllegalStateException: Permissions should be called in the context of an Activity
at com.google.accompanist.permissions.PermissionsUtilKt.findActivity(PermissionsUtil.kt:105)
at com.google.accompanist.permissions.MutablePermissionStateKt.rememberMutablePermissionState(MutablePermissionState.kt:48)
at com.google.accompanist.permissions.PermissionStateKt.rememberPermissionState(PermissionState.kt:35)
Gouri Panda
09/25/2021, 11:02 AMlaunchPermissionRequest()
? Is it from context of an activity?Gouri Panda
09/25/2021, 11:04 AMbrabo-hi
09/25/2021, 6:57 PMfun MyComposable(){
val cameraPermissionState: PermissionState = rememberPermissionState(Manifest.permission.READ_CONTACTS)
val requestPermission:() -> Unit = {
cameraPermissionState.launchPermissionRequest()
}
}