当我调用getLastKnownLocation()方法时,我收到错误“Java Android调用需要权限,可能会被用户拒绝...”。显然这是由于API23。 我还找不到有效的解决方案。
答案 0 :(得分:0)
您可以使用shouldShowRequestPermissionRationale()
检查是否需要显示您需要此权限的原因(如果它返回true - 显示原因),当然,您需要使用{{{ 1}}方法。
答案 1 :(得分:0)
因此,如果用户拒绝了该权限,您将无法执行任何操作。如果用户拒绝请求,则意味着给出错误。如果用户拒绝,你可以做一件事,然后给用户要求接受它的对话框,否则功能将无效并将他重定向到该权限对话框。