When I call the getLastKnownLocation () method I get an error "Java Android call requires permission which may be rejected by user...". Apparently it's due to API23. I can't find a valid solution yet.
Asked
Active
Viewed 146 times
2 Answers
0
You can use shouldShowRequestPermissionRationale()
to check if you need to show the reason why you need this permission (and if it returns true - show the reason), and, of course, you need to request permissions with requestPermissions()
method.

Ksenia
- 3,453
- 7
- 31
- 63
0
So, you can't do anything if user rejected the permission. It is meant to give error if user reject the request. You can do one thing if user deny then give a dialog to user asking to accept it otherwise the functionality will not work and redirect him to that permission dialog.

Deepanshu Sharma
- 93
- 6