无法解析MY_PERMISSIONS_REQUEST的符号 [英] Cannot resolve symbol for MY_PERMISSIONS_REQUEST
本文介绍了无法解析MY_PERMISSIONS_REQUEST的符号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试请求对ACCESS_FINE_LOCATION的许可,并不断收到错误消息无法解析符号'MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION",这是我的代码,有人知道问题出在哪里吗?
I am trying to request permission for ACCESS_FINE_LOCATION and keep getting the error 'Cannot Resolve Symbol 'MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION', here is my code, does anyone know what the issue is?
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)
!= PackageManager.PERMISSION_GRANTED) {
if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.ACCESS_FINE_LOCATION)){
checkSelfPermission("Accept this to use location functionality");
}
else{
ActivityCompat.requestPermissions(GpMap.this,
new String[]{Manifest.permission.ACCESS_FINE_LOCATION},
MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION);
}
推荐答案
您尚未在此Java类中的任何地方将MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION
定义为int
值.
You have not defined MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION
as an int
value anywhere in this Java class.
这篇关于无法解析MY_PERMISSIONS_REQUEST的符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文