我试图在我的应用上实施运行时权限请求;我使用Android开发人员培训website here提供的代码 问题是我永远无法使用checkSelfPermission方法在if语句的参数内工作"无法解析symbole"总是在那里。但是,如果用于声明变量,则该方法可以正常工作。
这是我第一次使用请求Android权限,我缺少什么?
final private int REQUEST_CODE = 101;
private void SendCreditSMS() {
if (ActivityCompat.checkSelfPermission(MainActivity.this, Manifest.permission.SEND_SMS)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(MainActivity.this,
new String[]{Manifest.permission.SEND_SMS}, REQUEST_CODE);
}
else {
SendSMS("181", "رصيد");
}
}