【发布时间】:2017-04-27 11:48:16
【问题描述】:
我在崩溃报告中遇到了这个异常,但我自己无法重现崩溃。似乎一切正常,但不知何故它发生在少数用户身上。有人遇到过类似的问题吗?
Exception java.lang.RuntimeException: Failure delivering result
ResultInfo{who=@android:requestPermissions:, request=22, result=0,
data=null} to activity {}: java.lang.SecurityException: "network"
location
provider requires ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION
permission.
【问题讨论】:
-
要么您从未请求过运行时权限,要么用户撤销了它们而您没有再次请求这些权限。
-
@CommonsWare 我在运行时请求权限
-
然后用户撤销了他们,你没有重新请求这些权限。也许您的权限检查位于错误的位置。
标签: android permissions location