在SDK 23上定位我的应用,我想请求位置服务的权限, 在我的'OnCreate'功能中,我正在使用此代码:
int hasPermission = ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION);
if (hasPermission == PackageManager.PERMISSION_GRANTED) {
Log.d("TEST", "GPS GRANTED");
}
else
{
ActivityCompat.requestPermissions(this,
new String[]{ Manifest.permission.ACCESS_FINE_LOCATION},
0);
}
当我的Activity创建自己时,它不是在屏幕上显示活动视图时要求权限,而是突然暂停活动,将android带到主屏幕,然后显示权限请求对话框。
我做错了什么?
答案 0 :(得分:0)
您必须在onConnected()函数中使用此代码。