You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CoroutineScope(Default).launch {
val result = requestPermissionsAsync(
Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION
)
when (result) {
is PermissionResult.Granted -> {Log.e("Activity", "GRANTED") } // woohoo, all requested permissions granted
is PermissionResult.Denied.JustDenied -> {Log.e("Activity", "JUST DENIED") } // at least one permission was denied, maybe we forgot to register it in the AndroidManifest?
is PermissionResult.Denied.NeedsRationale -> {Log.e("Activity", "NEEDS") } // user clicked Deny, let's show a rationale
is PermissionResult.Denied.DeniedPermanently -> { Log.e("Activity", "DENIED PERM")} // Android System won't show Permission dialog anymore, let's tell the user we can't proceed
is PermissionResult.Cancelled -> {Log.e("Activity", "CANCELLED") } // interaction was interrupted
}
}
The text was updated successfully, but these errors were encountered:
Thanks for reporting this. I am not sure how to proceed with this.
One thing is that I can't capture or control the native dialog that Android presents.
Second thing is if I change the code responsible for this then DeniedPermanently logic will be also changed. This is a breaking change.
Let me think about this.
As stated in title.
Compile SDK: 33
Android version: 13
Image: https://i.imgur.com/FwdLvgh.png
The text was updated successfully, but these errors were encountered: