My code doesn't recognise my user permissions.
Permission in my manifest:
<uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" />
MainActivity:
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.ACTIVITY_RECOGNITION},
GOOGLE_FIT_PERMISSIONS_REQUEST_CODE);
It fails to recognise "ACTIVITY_RECOGNITION". Error is "Cannot resolve symbol 'ACTIVITY_RECOGNITION'" What am I doing wrong here??
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/>
The app should check if the permission is granted already:
if (ContextCompat.checkSelfPermission(thisActivity, Manifest.permission.ACTIVITY_RECOGNITION)
!= PackageManager.PERMISSION_GRANTED) {
// Permission is not granted
}
To request the permission:
ActivityCompat.requestPermissions(thisActivity,
arrayOf(Manifest.permission.ACTIVITY_RECOGNITION),
MY_PERMISSIONS_REQUEST_ACTIVITY_RECOGNITION);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.