无法解决FINE_LOCATION?

时间:2015-10-09 06:22:21

标签: android android-permissions

我在Android Studio上尝试了一些内容,当我输入时:

if (pm.checkPermission(permission.FINE_LOCATION, getPackageName()) == PackageManager.PERMISSION_DENIED) {
            alertbox();
}

这很奇怪,因为我在清单文件中包含了请求权限,我相信FINE_LOCATION是一个预定义的符号。所以我真的很困惑它是如何产生错误的,

“无法解决FINE_LOCATION”。

可能的原因是什么?我把东西弄得真的很糟糕吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定这是解决方案

但是将代码更改为

将permission.FINE_LOCATION更改为permission.ACCESS_FINE_LOCATION即

if (pm.checkPermission(permission.ACCESS_FINE_LOCATION, getPackageName()) == PackageManager.PERMISSION_DENIED) {

            alertbox();
}