ExerciseCompletionGoal


public abstract class ExerciseCompletionGoal
extends Object

java.lang.Object
   ↳ android.health.connect.datatypes.ExerciseCompletionGoal


A goal which should be met to complete a PlannedExerciseStep.

Summary

Nested classes

class ExerciseCompletionGoal.ActiveCaloriesBurnedGoal

An ExerciseCompletionGoal that requires a specified number of active calories to be burned. 

class ExerciseCompletionGoal.DistanceGoal

An ExerciseCompletionGoal that requires covering a specified distance. 

class ExerciseCompletionGoal.DistanceWithVariableRestGoal

An ExerciseCompletionGoal that requires covering a specified distance. 

class ExerciseCompletionGoal.DurationGoal

An ExerciseCompletionGoal that requires a specified duration to elapse. 

class ExerciseCompletionGoal.RepetitionsGoal

An ExerciseCompletionGoal that requires a specified number of repetitions to be completed. 

class ExerciseCompletionGoal.StepsGoal

An ExerciseCompletionGoal that requires completing a specified number of steps. 

class ExerciseCompletionGoal.TotalCaloriesBurnedGoal

An ExerciseCompletionGoal that requires a specified number of total calories to be burned. 

class ExerciseCompletionGoal.UnknownGoal

An ExerciseCompletionGoal that is unknown. 

class ExerciseCompletionGoal.UnspecifiedGoal

An ExerciseCompletionGoal that has no specific target metric. 

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

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

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.