HydrationRecord


public final class HydrationRecord
extends IntervalRecord

java.lang.Object
   ↳ android.health.connect.datatypes.Record
     ↳ android.health.connect.datatypes.IntervalRecord
       ↳ android.health.connect.datatypes.HydrationRecord


Captures the amount of liquids user had in a single drink.

Summary

Nested classes

class HydrationRecord.Builder

Builder class for HydrationRecord 

Fields

public static final AggregationType<Volume> VOLUME_TOTAL

Metric identifier to get hydration total volume using aggregate APIs in HealthConnectManager

Public methods

boolean equals(Object o)

Indicates whether some other object is "equal to" this one.

Volume getVolume()
int hashCode()

Returns a hash code value for the object.

Inherited methods

Fields

VOLUME_TOTAL

Added in API level 34
public static final AggregationType<Volume> VOLUME_TOTAL

Metric identifier to get hydration total volume using aggregate APIs in HealthConnectManager

Public methods

equals

Added in API level 34
public boolean equals (Object o)

Indicates whether some other object is "equal to" this one.

Parameters
o Object: the reference object with which to compare.

Returns
boolean true if this object is the same as the obj

getVolume

Added in API level 34
public Volume getVolume ()

Returns
Volume hydration volume This value cannot be null.

hashCode

Added in API level 34
public int hashCode ()

Returns a hash code value for the object.

Returns
int a hash code value for this object.