Class HKErrorCode


  • public final class HKErrorCode
    extends java.lang.Object
    [@enum] HKErrorCode [@constant] HKUnknownError Unknown error. [@constant] HKErrorHealthDataUnavailable HealthKit is not available on this device. [@constant] HKErrorHealthDataRestricted HealthKit is restricted on this device. [@constant] HKErrorInvalidArgument An invalid argument was provided to the API. [@constant] HKErrorAuthorizationDenied The application is not authorized to perform the requested operation. [@constant] HKErrorAuthorizationNotDetermined The user has not yet chosen whether the application is authorized to perform the requested operation. [@constant] HKErrorDatabaseInaccessible Protected health data is inaccessible because the device is locked. [@constant] HKErrorUserCanceled The user canceled the operation. [@constant] HKErrorAnotherWorkoutSessionStarted Another workout session was started by this or another application. [@constant] HKErrorUserExitedWorkoutSession User exited the application while a workout session was running. [@constant] HKErrorRequiredAuthorizationDenied The user has not granted the application authorization to access required data types. [@constant] HKErrorNoData No data is available for the requested query and predicate, and so the query's result could not be meaningfully computed. [@constant] HKErrorWorkoutActivityNotAllowed A workout session is not allowed to be created for the activity type. [@constant] HKErrorDataSizeExceeded The provided data's size exceeds the maximum allowed. [@constant] HKErrorBackgroundWorkoutSessionNotAllowed A workout session is not allowed to start or prepare when this app is in the background. API-Since: 8.0
    • Field Detail

      • NoError

        @Deprecated
        public static final long NoError
        Deprecated.
        API-Since: 8.0 Deprecated-Since: 100000.0
        See Also:
        Constant Field Values
      • ErrorHealthDataUnavailable

        public static final long ErrorHealthDataUnavailable
        API-Since: 8.0
        See Also:
        Constant Field Values
      • ErrorHealthDataRestricted

        public static final long ErrorHealthDataRestricted
        API-Since: 8.0
        See Also:
        Constant Field Values
      • ErrorInvalidArgument

        public static final long ErrorInvalidArgument
        API-Since: 8.0
        See Also:
        Constant Field Values
      • ErrorAuthorizationDenied

        public static final long ErrorAuthorizationDenied
        API-Since: 8.0
        See Also:
        Constant Field Values
      • ErrorAuthorizationNotDetermined

        public static final long ErrorAuthorizationNotDetermined
        API-Since: 8.0
        See Also:
        Constant Field Values
      • ErrorDatabaseInaccessible

        public static final long ErrorDatabaseInaccessible
        API-Since: 8.0
        See Also:
        Constant Field Values
      • ErrorUserCanceled

        public static final long ErrorUserCanceled
        API-Since: 8.0
        See Also:
        Constant Field Values
      • ErrorAnotherWorkoutSessionStarted

        public static final long ErrorAnotherWorkoutSessionStarted
        API-Since: 9.0
        See Also:
        Constant Field Values
      • ErrorUserExitedWorkoutSession

        public static final long ErrorUserExitedWorkoutSession
        API-Since: 9.0
        See Also:
        Constant Field Values
      • ErrorRequiredAuthorizationDenied

        public static final long ErrorRequiredAuthorizationDenied
        API-Since: 12.0
        See Also:
        Constant Field Values
      • ErrorWorkoutActivityNotAllowed

        public static final long ErrorWorkoutActivityNotAllowed
        API-Since: 17.0
        See Also:
        Constant Field Values
      • ErrorDataSizeExceeded

        public static final long ErrorDataSizeExceeded
        API-Since: 17.0
        See Also:
        Constant Field Values
      • ErrorBackgroundWorkoutSessionNotAllowed

        public static final long ErrorBackgroundWorkoutSessionNotAllowed
        API-Since: 17.0
        See Also:
        Constant Field Values