HealthConnectException

public class HealthConnectException
extends RuntimeException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ android.health.connect.HealthConnectException


Class representing health connect exceptions.

Summary

Constants

int ERROR_DATA_SYNC_IN_PROGRESS

Data sync is in progress.

int ERROR_INTERNAL

An internal error occurred which the caller cannot address.

int ERROR_INVALID_ARGUMENT

The caller supplied invalid arguments to the call.

int ERROR_IO

An issue occurred reading or writing to storage.

int ERROR_RATE_LIMIT_EXCEEDED

The caller exhausted the allotted rate limit.

int ERROR_REMOTE

An IPC related error occurred.

int ERROR_SECURITY

The caller doesn't have the correct permissions for this call.

int ERROR_UNKNOWN

An unknown error occurred while processing the call.

int ERROR_UNSUPPORTED_OPERATION

This operation is currently not supported by the platform.

Public methods

int getErrorCode()

Inherited methods

Constants

ERROR_DATA_SYNC_IN_PROGRESS

Added in API level 34
public static final int ERROR_DATA_SYNC_IN_PROGRESS

Data sync is in progress. Data read and writes are blocked.

Caller should try this api call again later.

Constant Value: 8 (0x00000008)

ERROR_INTERNAL

Added in API level 34
public static final int ERROR_INTERNAL

An internal error occurred which the caller cannot address.

This error may be considered similar to IllegalStateException

Constant Value: 2 (0x00000002)

ERROR_INVALID_ARGUMENT

Added in API level 34
public static final int ERROR_INVALID_ARGUMENT

The caller supplied invalid arguments to the call.

This error may be considered similar to IllegalArgumentException.

Constant Value: 3 (0x00000003)

ERROR_IO

Added in API level 34
public static final int ERROR_IO

An issue occurred reading or writing to storage. The call might succeed if repeated.

This error may be considered similar to IOException.

Constant Value: 4 (0x00000004)

ERROR_RATE_LIMIT_EXCEEDED

Added in API level 34
public static final int ERROR_RATE_LIMIT_EXCEEDED

The caller exhausted the allotted rate limit.

Constant Value: 7 (0x00000007)

ERROR_REMOTE

Added in API level 34
public static final int ERROR_REMOTE

An IPC related error occurred.

This error may be considered similar to RemoteException.

Constant Value: 6 (0x00000006)

ERROR_SECURITY

Added in API level 34
public static final int ERROR_SECURITY

The caller doesn't have the correct permissions for this call.

This error may be considered similar to SecurityException.

Constant Value: 5 (0x00000005)

ERROR_UNKNOWN

Added in API level 34
public static final int ERROR_UNKNOWN

An unknown error occurred while processing the call.

Constant Value: 1 (0x00000001)

ERROR_UNSUPPORTED_OPERATION

Added in API level 34
public static final int ERROR_UNSUPPORTED_OPERATION

This operation is currently not supported by the platform.

Caller may try this api call again later.

Constant Value: 9 (0x00000009)

Public methods

getErrorCode

Added in API level 34
public int getErrorCode ()

Returns
int