java.lang.Object | |
↳ | com.google.android.gms.fitness.data.DataSet |
Represents a fixed set of data points
in a data type's
stream
from a particular data source
. A data set usually represents data at fixed
time boundaries, and can be used both for batch data insertion and as a result of read requests.
Here's a sample usage for populating a data source with activity data:
DataType dataType = DataTypes.ACTIVITY_SEGMENT; DataSet dataSet = DataSet.create(dataSource); for (ActivitySegment segment : getActivitySegments()) { dataSet.add(dataSet.createDataPoint() .setTimeInterval(segment.getStartMillis(), segment.getEndTimeMillis(), MILLISECONDS)) .setValues(segment.getActivity())); }
[Expand]
Inherited Constants | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]()
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CREATOR |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds a data point to this data set.
| |||||||||||
Adds a list of data points to this data set in bulk.
| |||||||||||
Creates a new data set to hold data points for the given
dataSource .
| |||||||||||
Creates an empty data point for this data set's data source.
| |||||||||||
Returns the list of data points represented by this data set.
| |||||||||||
Returns the data source which this data set represents.
| |||||||||||
Returns the data type this data set represents.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||||||||||||||||||||||||
![]() |
Adds a data point to this data set. The data points should be for the correct data type and data source, and should have its timestamp already set.
Adds a list of data points to this data set in bulk. All data points should be for the correct data type and data source, and should have their timestamp already set.
Creates a new data set to hold data points for the given dataSource
.
Data points with the matching data source can be created using createDataPoint()
,
and after having the values set added to the data set via add(DataPoint)
.
NullPointerException | if specified data source is null |
---|
Creates an empty data point for this data set's data source. The new data
point is not added to the data set by this method. After the data point is
initialized, add(DataPoint)
should be called.
Returns the list of data points represented by this data set. The data points will preserve the same order in which they were inserted.
Certain APIs that return a DataSet might insert data points in chronological order, but this isn't enforced.
Returns the data source which this data set represents. All of the data points in the data set are from this data source.
Returns the data type this data set represents. All of the data points in the data set are of this data type.