Goal.FrequencyObjective
Stay organized with collections
Save and categorize content based on your preferences.
A frequency objective, which uses the number of activity segments to determine whether the
goal is met. For example, 3 times (per week).
Inherited Constant Summary
From interface android.os.Parcelable
int |
CONTENTS_FILE_DESCRIPTOR |
|
int |
PARCELABLE_WRITE_RETURN_VALUE |
|
Public Constructor Summary
Inherited Method Summary
From class java.lang.Object
Object
|
clone()
|
boolean |
|
void |
finalize()
|
final Class<?>
|
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String
|
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
From interface android.os.Parcelable
abstract int |
describeContents()
|
abstract void |
writeToParcel( Parcel arg0,
int arg1)
|
Public Constructors
public FrequencyObjective (int
frequency)
Public Methods
public boolean equals (Object other)
public int getFrequency ()
Returns the objective frequency of the goal. For example, returns 2 for a goal to
"do yoga 2x a week".
public void writeToParcel (Parcel dest, int
flags)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["`Goal.FrequencyObjective` is a class that defines a goal based on the number of activity segments, like \"3 times per week\"."],["The `CREATOR` field allows for the creation of `FrequencyObjective` objects from a `Parcel`."],["The `FrequencyObjective` constructor takes an integer `frequency` as an argument to define the target frequency."],["The `getFrequency()` method returns the integer value representing the goal's desired frequency, such as 2 for \"do yoga 2x a week\"."],["Methods such as `equals`, `hashCode`, `toString`, and `writeToParcel` are included for object comparison, hashing, string representation, and parceling capabilities, respectively."]]],["`Goal.FrequencyObjective` is a class representing a goal based on the number of activity segments. It implements `Parcelable` for data transfer. Key actions include: creating a `FrequencyObjective` with a specified frequency, getting the set frequency via `getFrequency()`, and `writeToParcel()` to transfer data. It also has standard methods for comparison (`equals()`), hashing (`hashCode()`), and representation (`toString()`). The `CREATOR` field aids in object recreation. It inherits methods from `Object` and `Parcelable`.\n"]]