2

The new registerForActivityResult method makes it very simple to ask for permission

registerForActivityResult(ActivityResultContracts.RequestPermission()) { granted ->
        when {
            granted -> getUserLocation()

            else -> {
                //permission denied
            }
        }

but how can I detect that user has denied permission with "never ask again" checkbox or in android 11 has denied permission permanently so that I can redirect user to the settings screen.

Rahul Pawar
  • 243
  • 1
  • 10
  • Does this answer your question? [How to know user check "Never ask again" before calling requestPermissions](https://stackoverflow.com/questions/34573627/how-to-know-user-check-never-ask-again-before-calling-requestpermissions) – Omar Shawky Aug 16 '21 at 19:41

0 Answers0