无法解析MY_PERMISSIONS_REQUEST的符号 [英] Cannot resolve symbol for MY_PERMISSIONS_REQUEST

查看:113
本文介绍了无法解析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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆