I USE THIS CODE
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation("androidx.activity:activity-ktx:1.4.0-rc01")
val permissionLauncher = registerForActivityResult(ActivityResultContracts.RequestMultiplePermissions()) {
for (data in it){
Log.e(TAG, data.toString())
}
}
permissionLauncher.launch(arrayOf(
Manifest.permission.CAMERA
))
ERR
Caused by: java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode
at androidx.fragment.app.FragmentActivity.checkForValidRequestCode(FragmentActivity.java:715)
at androidx.fragment.app.FragmentActivity.validateRequestPermissionsRequestCode(FragmentActivity.java:730)