DataItemBuffer
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."],[[["\u003cp\u003e\u003ccode\u003eDataItemBuffer\u003c/code\u003e is a data structure that holds a collection of \u003ccode\u003eDataItem\u003c/code\u003e objects.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods to access individual \u003ccode\u003eDataItem\u003c/code\u003es within the buffer using the \u003ccode\u003eget\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eYou can get the total number of \u003ccode\u003eDataItem\u003c/code\u003es in the buffer via the \u003ccode\u003egetCount\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eIt implements the \u003ccode\u003eResult\u003c/code\u003e interface, allowing you to check the status of operations using the \u003ccode\u003egetStatus\u003c/code\u003e method.\u003c/p\u003e\n"]]],[],null,["# DataItemBuffer\n\npublic class **DataItemBuffer** extends [AbstractDataBuffer](/android/reference/com/google/android/gms/common/data/AbstractDataBuffer)\\\u003c[DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\\\u003e \nimplements [Result](/android/reference/com/google/android/gms/common/api/Result) \nData structure holding reference to a set of [DataItem](/android/reference/com/google/android/gms/wearable/DataItem)s. \n\n### Public Method Summary\n\n|-------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|\n| final [DataItem](/android/reference/com/google/android/gms/wearable/DataItem) | [get](/android/reference/com/google/android/gms/wearable/DataItemBuffer#get(int))(int arg0) |\n| int | [getCount](/android/reference/com/google/android/gms/wearable/DataItemBuffer#getCount())() |\n| [Status](/android/reference/com/google/android/gms/common/api/Status) | [getStatus](/android/reference/com/google/android/gms/wearable/DataItemBuffer#getStatus())() |\n\n### Inherited Method Summary\n\nFrom class com.google.android.gms.common.data.AbstractDataBuffer \n\n|--------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|\n| final void | close() |\n| abstract [DataItem](/android/reference/com/google/android/gms/wearable/DataItem) | get(int arg0) |\n| int | getCount() |\n| boolean | isClosed() |\n| [Iterator](//developer.android.com/reference/java/util/Iterator.html)\\\u003c[DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\\\u003e | iterator() |\n| void | release() |\n| [Iterator](//developer.android.com/reference/java/util/Iterator.html)\\\u003c[DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\\\u003e | singleRefIterator() |\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| [Object](//developer.android.com/reference/java/lang/Object.html) | clone() |\n| boolean | equals([Object](//developer.android.com/reference/java/lang/Object.html) arg0) |\n| void | finalize() |\n| final [Class](//developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](//developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface com.google.android.gms.common.data.DataBuffer \n\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|\n| abstract void | close() |\n| abstract [DataItem](/android/reference/com/google/android/gms/wearable/DataItem) | get(int arg0) |\n| abstract int | getCount() |\n| abstract boolean | isClosed() |\n| abstract [Iterator](//developer.android.com/reference/java/util/Iterator.html)\\\u003c[DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\\\u003e | iterator() |\n| void | release() |\n| abstract [Iterator](//developer.android.com/reference/java/util/Iterator.html)\\\u003c[DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\\\u003e | singleRefIterator() |\n\nFrom interface com.google.android.gms.common.api.Result \n\n|--------------------------------------------------------------------------------|-------------|\n| abstract [Status](/android/reference/com/google/android/gms/common/api/Status) | getStatus() |\n\nFrom interface java.lang.Iterable \n\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|\n| void | forEach([Consumer](//developer.android.com/reference/java/util/function/Consumer.html)\\\u003c? super T\\\u003e arg0) |\n| abstract [Iterator](//developer.android.com/reference/java/util/Iterator.html)\\\u003c[DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\\\u003e | iterator() |\n| [Spliterator](//developer.android.com/reference/java/util/Spliterator.html)\\\u003c[DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\\\u003e | spliterator() |\n\nFrom interface com.google.android.gms.common.api.Releasable \n\n|---------------|-----------|\n| abstract void | release() |\n\nFrom interface java.io.Closeable \n\n|---------------|---------|\n| abstract void | close() |\n\nFrom interface java.lang.AutoCloseable \n\n|---------------|---------|\n| abstract void | close() |\n\nPublic Methods\n--------------\n\n#### public final [DataItem](/android/reference/com/google/android/gms/wearable/DataItem)\n**get** (int arg0)\n\n#### public int **getCount** ()\n\n#### public [Status](/android/reference/com/google/android/gms/common/api/Status)\n**getStatus** ()"]]