blob: b780560f0ba82326ae7ad60d866b523e8a064cc6 [file] [log] [blame]
Robert Ly05c8e632013-02-25 14:43:01 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76<html>
77<head>
78<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
79
80<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
81<title>DataBuffer | Android Developers</title>
82
83<!-- STYLESHEETS -->
84<link rel="stylesheet"
85href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
86<link href="/assets/css/default.css" rel="stylesheet" type="text/css">
87
88
89
90<!-- JAVASCRIPT -->
91<script src="//www.google.com/jsapi" type="text/javascript"></script>
92<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
93<script type="text/javascript">
94 var toRoot = "/";
95
96 var devsite = false;
97
98</script>
99<script src="/assets/js/docs.js" type="text/javascript"></script>
100
101<script src="/gms_navtree_data.js" type="text/javascript"></script>
102<script src="/gcm_navtree_data.js" type="text/javascript"></script>
103
104
105<script type="text/javascript">
106 var _gaq = _gaq || [];
107 _gaq.push(['_setAccount', 'UA-5831155-1']);
108 _gaq.push(['_trackPageview']);
109
110 (function() {
111 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
112 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
113 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
114 })();
115</script>
116</head>
117<body class="gc-documentation google
118 develop" itemscope itemtype="http://schema.org/Article">
119 <div id="doc-api-level" class="" style="display:none"></div>
120 <a name="top"></a>
121
122 <!-- Header -->
123 <div id="header">
124 <div class="wrap" id="header-wrap">
125 <div class="col-3 logo">
126 <a href="/index.html">
127 <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" />
128 </a>
129 <div class="btn-quicknav" id="btn-quicknav">
130 <a href="#" class="arrow-inactive">Quicknav</a>
131 <a href="#" class="arrow-active">Quicknav</a>
132 </div>
133 </div>
134 <ul class="nav-x col-9">
135 <li class="design">
136 <a href="/design/index.html"
137 zh-TW-lang="設計"
138 zh-CN-lang="设计"
139 ru-lang="Проектирование"
140 ko-lang="디자인"
141 ja-lang="設計"
142 es-lang="Diseñar"
143 >Design</a></li>
144 <li class="develop"><a href="/develop/index.html"
145 zh-TW-lang="開發"
146 zh-CN-lang="开发"
147 ru-lang="Разработка"
148 ko-lang="개발"
149 ja-lang="開発"
150 es-lang="Desarrollar"
151 >Develop</a></li>
152 <li class="distribute last"><a href="/distribute/index.html"
153 zh-TW-lang="發佈"
154 zh-CN-lang="分发"
155 ru-lang="Распространение"
156 ko-lang="배포"
157 ja-lang="配布"
158 es-lang="Distribuir"
159 >Distribute</a></li>
160 </ul>
161
162 <!-- New Search -->
163 <div class="menu-container">
164 <div class="moremenu">
165 <div id="more-btn"></div>
166 </div>
167 <div class="morehover" id="moremenu">
168 <div class="top"></div>
169 <div class="mid">
170 <div class="header">Links</div>
171 <ul>
172 <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
173 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
174 <li><a href="/about/index.html">About Android</a></li>
175 </ul>
176 <div class="header">Android Sites</div>
177 <ul>
178 <li><a href="http://www.android.com">Android.com</a></li>
179 <li class="active"><a>Android Developers</a></li>
180 <li><a href="http://source.android.com">Android Open Source Project</a></li>
181 </ul>
182
183
184
185
186 <div class="header">Language</div>
187 <div id="language" class="locales">
188 <select name="language" onChange="changeLangPref(this.value, true)">
189 <option value="en">English</option>
190 <option value="es">Español</option>
191 <option value="ja">日本語</option>
192 <option value="ko">한국어</option>
193 <option value="ru">Русский</option>
194 <option value="zh-CN">中文 (中国)</option>
195 <option value="zh-TW">中文 (台灣)</option>
196 </select>
197 </div>
198 <script type="text/javascript">
199 <!--
200 loadLangPref();
201 //-->
202 </script>
203
204
205
206
207 <br class="clearfix" />
208 </div>
209 <div class="bottom"></div>
210 </div>
211 <div class="search" id="search-container">
212 <div class="search-inner">
213 <div id="search-btn"></div>
214 <div class="left"></div>
215 <form onsubmit="return submit_search()">
216 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
217onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
218onkeydown="return search_changed(event, true, '/')"
219onkeyup="return search_changed(event, false, '/')" />
220 </form>
221 <div class="right"></div>
222 <a class="close hide">close</a>
223 <div class="left"></div>
224 <div class="right"></div>
225 </div>
226 </div>
227 <div id="search_filtered_wrapper">
228 <div id="search_filtered_div" class="no-display">
229 <ul id="search_filtered">
230 </ul>
231 </div>
232 </div>
233
234 </div>
235 <!-- /New Search>
236
237
238 <!-- Expanded quicknav -->
239 <div id="quicknav" class="col-9">
240 <ul>
241 <li class="design">
242 <ul>
243 <li><a href="/design/index.html">Get Started</a></li>
244 <li><a href="/design/style/index.html">Style</a></li>
245 <li><a href="/design/patterns/index.html">Patterns</a></li>
246 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
247 <li><a href="/design/downloads/index.html">Downloads</a></li>
248 <li><a href="/design/videos/index.html">Videos</a></li>
249 </ul>
250 </li>
251 <li class="develop">
252 <ul>
253 <li><a href="/training/index.html"
254 zh-TW-lang="訓練課程"
255 zh-CN-lang="培训"
256 ru-lang="Курсы"
257 ko-lang="교육"
258 ja-lang="トレーニング"
259 es-lang="Capacitación"
260 >Training</a></li>
261 <li><a href="/guide/components/index.html"
262 zh-TW-lang="API 指南"
263 zh-CN-lang="API 指南"
264 ru-lang="Руководства по API"
265 ko-lang="API 가이드"
266 ja-lang="API ガイド"
267 es-lang="Guías de la API"
268 >API Guides</a></li>
269 <li><a href="/reference/packages.html"
270 zh-TW-lang="參考資源"
271 zh-CN-lang="参考"
272 ru-lang="Справочник"
273 ko-lang="참조문서"
274 ja-lang="リファレンス"
275 es-lang="Referencia"
276 >Reference</a></li>
277 <li><a href="/tools/index.html"
278 zh-TW-lang="相關工具"
279 zh-CN-lang="工具"
280 ru-lang="Инструменты"
281 ko-lang="도구"
282 ja-lang="ツール"
283 es-lang="Herramientas"
284 >Tools</a>
285 <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul>
286 </li>
287 <li><a href="/google/index.html">Google Services</a>
288 </li>
289 </ul>
290 </li>
291 <li class="distribute last">
292 <ul>
293 <li><a href="/distribute/index.html">Google Play</a></li>
294 <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li>
295 <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li>
296 <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li>
297 <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
298 <li><a href="/distribute/open.html">Open Distribution</a></li>
299 </ul>
300 </li>
301 </ul>
302 </div>
303 <!-- /Expanded quicknav -->
304 </div>
305 </div>
306 <!-- /Header -->
307
308
309 <div id="searchResults" class="wrap" style="display:none;">
310 <h2 id="searchTitle">Results</h2>
311 <div id="leftSearchControl" class="search-control">Loading...</div>
312 </div>
313
314
315
316
317 <!-- Secondary x-nav -->
318 <div id="nav-x">
319 <div class="wrap">
320 <ul class="nav-x col-9 develop" style="width:100%">
321 <li class="training"><a href="/training/index.html"
322 zh-TW-lang="訓練課程"
323 zh-CN-lang="培训"
324 ru-lang="Курсы"
325 ko-lang="교육"
326 ja-lang="トレーニング"
327 es-lang="Capacitación"
328 >Training</a></li>
329 <li class="guide"><a href="/guide/components/index.html"
330 zh-TW-lang="API 指南"
331 zh-CN-lang="API 指南"
332 ru-lang="Руководства по API"
333 ko-lang="API 가이드"
334 ja-lang="API ガイド"
335 es-lang="Guías de la API"
336 >API Guides</a></li>
337 <li class="reference"><a href="/reference/packages.html"
338 zh-TW-lang="參考資源"
339 zh-CN-lang="参考"
340 ru-lang="Справочник"
341 ko-lang="참조문서"
342 ja-lang="リファレンス"
343 es-lang="Referencia"
344 >Reference</a></li>
345 <li class="tools"><a href="/tools/index.html"
346 zh-TW-lang="相關工具"
347 zh-CN-lang="工具"
348 ru-lang="Инструменты"
349 ko-lang="도구"
350 ja-lang="ツール"
351 es-lang="Herramientas"
352 >Tools</a></li>
353 <li class="google"><a href="/google/index.html"
354 >Google Services</a>
355 </li>
356 </ul>
357 </div>
358
359 </div>
360 <!-- /Sendondary x-nav -->
361
362
363
364 <div class="wrap clearfix" id="body-content">
365 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
366 <div id="devdoc-nav" class="scroll-pane">
367<a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
368
369
370
371<ul id="nav">
372 <li class="nav-section">
373 <div class="nav-section-header empty"><a href="/google/index.html">
374 <span class="en">Overview</span>
375 </a></div>
376 </li>
377
378 <li class="nav-section">
379 <div class="nav-section-header"><a href="/google/play-services/index.html">
380 <span class="en">Google Play Services</span></a>
381 </div>
382 <ul>
383 <li><a href="/google/play-services/setup.html">
384 <span class="en">Setup</span></a>
385 </li>
386
387 <li><a href="/google/play-services/auth.html">
388 <span class="en">Authorization</span></a>
389 </li>
390
391 <li><a href="/google/play-services/plus.html">
392 <span class="en">Google+</span></a>
393 </li>
394
395 <li><a href="/google/play-services/maps.html">
396 <span class="en">Google Maps</span></a>
397 </li>
398
399 <li id="gms-tree-list" class="nav-section">
400 <div class="nav-section-header">
401 <a href="/reference/gms-packages.html">
402 <span class="en">Reference</span>
403 </a>
404 <div>
405 </li>
406
407 </ul>
408 </li>
409
410
411 <li class="nav-section">
412 <div class="nav-section-header"><a href="/google/play/billing/index.html">
413 <span class="en">Google Play In-app Billing</span></a>
414 </div>
415 <ul>
416 <li><a href="/google/play/billing/billing_overview.html">
417 <span class="en">Overview</span></a>
418 </li>
419 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
420 <span class="en">Version 3 API</span></a></div>
421 <ul>
422 <li><a href="/google/play/billing/billing_integrate.html">
423 <span class="en">Implementing the API</span></a></li>
424 <li><a href="/google/play/billing/billing_reference.html">
425 <span class="en">Reference</span></a></li>
426 </ul>
427 </li>
428 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
429 <span class="en">Version 2 API</span></a></div>
430 <ul>
431 <li><a href="/google/play/billing/v2/billing_integrate.html">
432 <span class="en">Implementing the API</span></a></li>
433 <li><a href="/google/play/billing/v2/billing_subscriptions.html">
434 <span class="en">Subscriptions</span></a></li>
435 <li><a href="/google/play/billing/v2/billing_reference.html">
436 <span class="en">Reference</span></a></li>
437 </ul>
438 </li>
439 <li><a href="/google/play/billing/billing_subscriptions.html">
440 <span class="en">Subscriptions</span></a>
441 </li>
442 <li><a href="/google/play/billing/billing_best_practices.html">
443 <span class="en">Security and Design</span></a>
444 </li>
445 <li><a href="/google/play/billing/billing_testing.html">
446 <span class="en">Testing In-app Billing</span></a>
447 </li>
448 <li><a href="/google/play/billing/billing_admin.html">
449 <span class="en">Administering In-app Billing</span></a>
450 </li>
451 <li><a href="/google/play/billing/versions.html">
452 <span class="en">Version Notes</span></a>
453 </li>
454 </ul>
455 </li>
456
457 <li class="nav-section">
458 <div class="nav-section-header"><a href="/google/play/dist.html">
459 <span class="en">Google Play Distribution</span></a>
460 </div>
461 <ul>
462 <li><a href="/google/play/filters.html">
463 <span class="en">Filters on Google Play</span></a>
464 </li>
465
466 <li><a href="/google/play/publishing/multiple-apks.html">
467 <span class="en">Multiple APK Support</span></a>
468 </li>
469 <li><a href="/google/play/expansion-files.html">
470 <span class="en">APK Expansion Files</span></a>
471 </li>
472 <li class="nav-section">
473 <div class="nav-section-header"><a href="/google/play/licensing/index.html">
474 <span class="en">Application Licensing</span></a>
475 </div>
476 <ul>
477 <li><a href="/google/play/licensing/overview.html">
478 <span class="en">Licensing Overview</span></a>
479 </li>
480 <li><a href="/google/play/licensing/setting-up.html">
481 <span class="en">Setting Up for Licensing</span></a>
482 </li>
483 <li><a href="/google/play/licensing/adding-licensing.html">
484 <span class="en">Adding Licensing to Your App</span></a>
485 </li>
486 <li><a href="/google/play/licensing/licensing-reference.html">
487 <span class="en">Licensing Reference</span></a>
488 </li>
489 </ul>
490 </li>
491 </ul>
492 </li>
493
494 <li class="nav-section">
495 <div class="nav-section-header"><a href="/google/gcm/index.html">
496 <span class="en">Google Cloud Messaging</span></a>
497 </div>
498 <ul>
499 <li><a href="/google/gcm/gs.html">
500 <span class="en">Getting Started</span></a>
501 </li>
502 <li><a href="/google/gcm/gcm.html">
503 <span class="en">Architectural Overview</span></a>
504 </li>
505 <li><a href="/google/gcm/demo.html">
506 <span class="en">Demo App Tutorial</span></a>
507 </li>
508 <li><a href="/google/gcm/adv.html">
509 <span class="en">Advanced Topics</span></a>
510 </li>
511 <li><a href="/google/gcm/c2dm.html">
512 <span class="en">Migration</span></a>
513 </li>
514 <li id="gcm-tree-list" class="nav-section">
515 <div class="nav-section-header">
516 <a href="/reference/gcm-packages.html">
517 <span class="en">Reference</span>
518 </a>
519 <div>
520 </li>
521 </ul>
522 </li>
523
524
525 <li class="nav-section">
526 <div class="nav-section-header"><a href="/google/backup/index.html">
527 Android Backup Service</a>
528 </div>
529 <ul>
530 <li><a href="/google/backup/signup.html">
531 Register</a>
532 </li>
533 </ul>
534 </li>
535
536</ul>
537
538<script type="text/javascript">
539<!--
540 buildToggleLists();
541 changeNavLang(getLangPref());
542//-->
543</script>
544
545
546
547
548 </div>
549 <script type="text/javascript">
550 showGoogleRefTree();
551
552 </script>
553 </div> <!-- end side-nav -->
554 <script>
555 $(document).ready(function() {
556 scrollIntoView("devdoc-nav");
557 });
558 </script>
559
560
561
562
563<div class="col-12" id="doc-col">
564
565<div id="api-info-block">
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584<div class="sum-details-links">
585
586Summary:
587
588
589
590
591
592
593
594 <a href="#lfields">Fields</a>
595
596
597
598
599
600 &#124; <a href="#proctors">Protected Ctors</a>
601
602
603
604 &#124; <a href="#pubmethods">Methods</a>
605
606
607
608
609 &#124; <a href="#inhmethods">Inherited Methods</a>
610
611&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
612
613</div><!-- end sum-details-links -->
614<div class="api-level">
615
616
617
618
619</div>
620</div><!-- end api-info-block -->
621
622
623<!-- ======== START OF CLASS DATA ======== -->
624
625<div id="jd-header">
626 public
627
628
629 abstract
630 class
631<h1 itemprop="name">DataBuffer</h1>
632
633
634
635
636 extends Object<br/>
637
638
639
640
641
642
643 implements
644
645 Iterable&lt;T&gt;
646
647
648
649
650
651</div><!-- end header -->
652
653<div id="naMessage"></div>
654
655<div id="jd-content" class="api apilevel-">
656<table class="jd-inheritance-table">
657
658
659 <tr>
660
661 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
662 </tr>
663
664
665 <tr>
666
667 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
668
669 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.common.data.DataBuffer&lt;T&gt;</td>
670 </tr>
671
672
673</table>
674
675
676
677
678<table class="jd-sumtable jd-sumtable-subclasses"><tr><td colspan="12" style="border:none;margin:0;padding:0;">
679
680 <a href="#" onclick="return toggleInherited(this, null)" id="subclasses-direct" class="jd-expando-trigger closed"
681 ><img id="subclasses-direct-trigger"
682 src="/assets/images/triangle-closed.png"
683 class="jd-expando-trigger-img" /></a>Known Direct Subclasses
684
685 <div id="subclasses-direct">
686 <div id="subclasses-direct-list"
687 class="jd-inheritedlinks"
688
689 >
690
691
692 <a href="/reference/com/google/android/gms/plus/model/moments/MomentBuffer.html">MomentBuffer</a>,
693
694 <a href="/reference/com/google/android/gms/plus/model/people/PersonBuffer.html">PersonBuffer</a>
695
696
697 </div>
698 <div id="subclasses-direct-summary"
699 style="display: none;"
700 >
701 <table class="jd-sumtable-expando">
702 <tr class="alt-color api apilevel-" >
703 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/plus/model/moments/MomentBuffer.html">MomentBuffer</a></td>
704 <td class="jd-descrcol" width="100%">Data structure providing access to a list of <code><a href="/reference/com/google/android/gms/plus/model/moments/Moment.html">Moment</a></code> objects.&nbsp;</td>
705 </tr>
706 <tr class=" api apilevel-" >
707 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/plus/model/people/PersonBuffer.html">PersonBuffer</a></td>
708 <td class="jd-descrcol" width="100%">Data structure providing access to a list of <code><a href="/reference/com/google/android/gms/plus/model/people/Person.html">Person</a></code> objects.&nbsp;</td>
709 </tr>
710 </table>
711 </div>
712 </div>
713</td></tr></table>
714
715
716
717
718<div class="jd-descr">
719
720
721<h2>Class Overview</h2>
722<p itemprop="articleBody">Base class for a buffer of typed data. A <code>DataBuffer</code> wraps data provided across the binder
723 from Google Play services.
724</p>
725
726
727
728
729
730</div><!-- jd-descr -->
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747<div class="jd-descr">
748
749
750<h2>Summary</h2>
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769<!-- =========== FIELD SUMMARY =========== -->
770<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
771
772
773
774 <tr class="alt-color api apilevel-" >
775 <td class="jd-typecol"><nobr>
776 protected
777
778 final
779 <a href="/reference/com/google/android/gms/common/data/DataHolder.html">DataHolder</a></nobr></td>
780 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/common/data/DataBuffer.html#mDataHolder">mDataHolder</a></td>
781 <td class="jd-descrcol" width="100%">The <code><a href="/reference/com/google/android/gms/common/data/DataHolder.html">DataHolder</a></code> that backs this data buffer.</td>
782 </tr>
783
784
785
786</table>
787
788
789
790
791
792
793
794
795
796<!-- ======== CONSTRUCTOR SUMMARY ======== -->
797<table id="proctors" class="jd-sumtable"><tr><th colspan="12">Protected Constructors</th></tr>
798
799
800
801
802 <tr class="alt-color api apilevel-" >
803 <td class="jd-typecol"><nobr>
804
805
806
807
808
809 </nobr>
810 </td>
811 <td class="jd-linkcol" width="100%"><nobr>
812 <span class="sympad"><a href="/reference/com/google/android/gms/common/data/DataBuffer.html#DataBuffer(com.google.android.gms.common.data.DataHolder)">DataBuffer</a></span>(<a href="/reference/com/google/android/gms/common/data/DataHolder.html">DataHolder</a> dataHolder)</nobr>
813
814 </td></tr>
815
816
817
818</table>
819
820
821
822
823<!-- ========== METHOD SUMMARY =========== -->
824<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
825
826
827
828
829 <tr class="alt-color api apilevel-" >
830 <td class="jd-typecol"><nobr>
831
832
833
834
835
836 void</nobr>
837 </td>
838 <td class="jd-linkcol" width="100%"><nobr>
839 <span class="sympad"><a href="/reference/com/google/android/gms/common/data/DataBuffer.html#close()">close</a></span>()</nobr>
840
841 </td></tr>
842
843
844
845 <tr class=" api apilevel-" >
846 <td class="jd-typecol"><nobr>
847
848
849
850
851
852 int</nobr>
853 </td>
854 <td class="jd-linkcol" width="100%"><nobr>
855 <span class="sympad"><a href="/reference/com/google/android/gms/common/data/DataBuffer.html#describeContents()">describeContents</a></span>()</nobr>
856
857 </td></tr>
858
859
860
861 <tr class="alt-color api apilevel-" >
862 <td class="jd-typecol"><nobr>
863 abstract
864
865
866
867
868 T</nobr>
869 </td>
870 <td class="jd-linkcol" width="100%"><nobr>
871 <span class="sympad"><a href="/reference/com/google/android/gms/common/data/DataBuffer.html#get(int)">get</a></span>(int position)</nobr>
872
873 <div class="jd-descrdiv">Get the item at the specified position.</div>
874
875 </td></tr>
876
877
878
879 <tr class=" api apilevel-" >
880 <td class="jd-typecol"><nobr>
881
882
883
884
885
886 int</nobr>
887 </td>
888 <td class="jd-linkcol" width="100%"><nobr>
889 <span class="sympad"><a href="/reference/com/google/android/gms/common/data/DataBuffer.html#getCount()">getCount</a></span>()</nobr>
890
891 </td></tr>
892
893
894
895 <tr class="alt-color api apilevel-" >
896 <td class="jd-typecol"><nobr>
897
898
899
900
901
902 Iterator&lt;T&gt;</nobr>
903 </td>
904 <td class="jd-linkcol" width="100%"><nobr>
905 <span class="sympad"><a href="/reference/com/google/android/gms/common/data/DataBuffer.html#iterator()">iterator</a></span>()</nobr>
906
907 </td></tr>
908
909
910
911</table>
912
913
914
915
916
917
918
919<!-- ========== METHOD SUMMARY =========== -->
920<table id="inhmethods" class="jd-sumtable"><tr><th>
921 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
922 <div style="clear:left;">Inherited Methods</div></th></tr>
923
924
925<tr class="api apilevel-" >
926<td colspan="12">
927 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
928 ><img id="inherited-methods-java.lang.Object-trigger"
929 src="/assets/images/triangle-closed.png"
930 class="jd-expando-trigger-img" /></a>
931From class
932
933 java.lang.Object
934
935<div id="inherited-methods-java.lang.Object">
936 <div id="inherited-methods-java.lang.Object-list"
937 class="jd-inheritedlinks">
938 </div>
939 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
940 <table class="jd-sumtable-expando">
941
942
943
944
945 <tr class="alt-color api apilevel-" >
946 <td class="jd-typecol"><nobr>
947
948
949
950
951
952 Object</nobr>
953 </td>
954 <td class="jd-linkcol" width="100%"><nobr>
955 <span class="sympad">clone</span>()</nobr>
956
957 </td></tr>
958
959
960
961 <tr class=" api apilevel-" >
962 <td class="jd-typecol"><nobr>
963
964
965
966
967
968 boolean</nobr>
969 </td>
970 <td class="jd-linkcol" width="100%"><nobr>
971 <span class="sympad">equals</span>(Object arg0)</nobr>
972
973 </td></tr>
974
975
976
977 <tr class="alt-color api apilevel-" >
978 <td class="jd-typecol"><nobr>
979
980
981
982
983
984 void</nobr>
985 </td>
986 <td class="jd-linkcol" width="100%"><nobr>
987 <span class="sympad">finalize</span>()</nobr>
988
989 </td></tr>
990
991
992
993 <tr class=" api apilevel-" >
994 <td class="jd-typecol"><nobr>
995
996
997 final
998
999
1000 Class&lt;?&gt;</nobr>
1001 </td>
1002 <td class="jd-linkcol" width="100%"><nobr>
1003 <span class="sympad">getClass</span>()</nobr>
1004
1005 </td></tr>
1006
1007
1008
1009 <tr class="alt-color api apilevel-" >
1010 <td class="jd-typecol"><nobr>
1011
1012
1013
1014
1015
1016 int</nobr>
1017 </td>
1018 <td class="jd-linkcol" width="100%"><nobr>
1019 <span class="sympad">hashCode</span>()</nobr>
1020
1021 </td></tr>
1022
1023
1024
1025 <tr class=" api apilevel-" >
1026 <td class="jd-typecol"><nobr>
1027
1028
1029 final
1030
1031
1032 void</nobr>
1033 </td>
1034 <td class="jd-linkcol" width="100%"><nobr>
1035 <span class="sympad">notify</span>()</nobr>
1036
1037 </td></tr>
1038
1039
1040
1041 <tr class="alt-color api apilevel-" >
1042 <td class="jd-typecol"><nobr>
1043
1044
1045 final
1046
1047
1048 void</nobr>
1049 </td>
1050 <td class="jd-linkcol" width="100%"><nobr>
1051 <span class="sympad">notifyAll</span>()</nobr>
1052
1053 </td></tr>
1054
1055
1056
1057 <tr class=" api apilevel-" >
1058 <td class="jd-typecol"><nobr>
1059
1060
1061
1062
1063
1064 String</nobr>
1065 </td>
1066 <td class="jd-linkcol" width="100%"><nobr>
1067 <span class="sympad">toString</span>()</nobr>
1068
1069 </td></tr>
1070
1071
1072
1073 <tr class="alt-color api apilevel-" >
1074 <td class="jd-typecol"><nobr>
1075
1076
1077 final
1078
1079
1080 void</nobr>
1081 </td>
1082 <td class="jd-linkcol" width="100%"><nobr>
1083 <span class="sympad">wait</span>()</nobr>
1084
1085 </td></tr>
1086
1087
1088
1089 <tr class=" api apilevel-" >
1090 <td class="jd-typecol"><nobr>
1091
1092
1093 final
1094
1095
1096 void</nobr>
1097 </td>
1098 <td class="jd-linkcol" width="100%"><nobr>
1099 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1100
1101 </td></tr>
1102
1103
1104
1105 <tr class="alt-color api apilevel-" >
1106 <td class="jd-typecol"><nobr>
1107
1108
1109 final
1110
1111
1112 void</nobr>
1113 </td>
1114 <td class="jd-linkcol" width="100%"><nobr>
1115 <span class="sympad">wait</span>(long arg0)</nobr>
1116
1117 </td></tr>
1118
1119
1120</table>
1121 </div>
1122</div>
1123</td></tr>
1124
1125
1126
1127<tr class="api apilevel-" >
1128<td colspan="12">
1129 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Iterable" class="jd-expando-trigger closed"
1130 ><img id="inherited-methods-java.lang.Iterable-trigger"
1131 src="/assets/images/triangle-closed.png"
1132 class="jd-expando-trigger-img" /></a>
1133From interface
1134
1135 java.lang.Iterable
1136
1137<div id="inherited-methods-java.lang.Iterable">
1138 <div id="inherited-methods-java.lang.Iterable-list"
1139 class="jd-inheritedlinks">
1140 </div>
1141 <div id="inherited-methods-java.lang.Iterable-summary" style="display: none;">
1142 <table class="jd-sumtable-expando">
1143
1144
1145
1146
1147 <tr class="alt-color api apilevel-" >
1148 <td class="jd-typecol"><nobr>
1149 abstract
1150
1151
1152
1153
1154 Iterator&lt;T&gt;</nobr>
1155 </td>
1156 <td class="jd-linkcol" width="100%"><nobr>
1157 <span class="sympad">iterator</span>()</nobr>
1158
1159 </td></tr>
1160
1161
1162</table>
1163 </div>
1164</div>
1165</td></tr>
1166
1167
1168</table>
1169
1170
1171</div><!-- jd-descr (summary) -->
1172
1173<!-- Details -->
1174
1175
1176
1177
1178
1179
1180
1181
1182<!-- XML Attributes -->
1183
1184
1185<!-- Enum Values -->
1186
1187
1188<!-- Constants -->
1189
1190
1191<!-- Fields -->
1192
1193
1194<!-- ========= FIELD DETAIL ======== -->
1195<h2>Fields</h2>
1196
1197
1198
1199
1200<A NAME="mDataHolder"></A>
1201
1202<div class="jd-details api apilevel-">
1203 <h4 class="jd-details-title">
1204 <span class="normal">
1205 protected
1206
1207 final
1208 <a href="/reference/com/google/android/gms/common/data/DataHolder.html">DataHolder</a>
1209 </span>
1210 mDataHolder
1211 </h4>
1212 <div class="api-level">
1213
1214
1215
1216
1217 </div>
1218 <div class="jd-details-descr">
1219
1220 <div class="jd-tagdata jd-tagdescr"><p>The <code><a href="/reference/com/google/android/gms/common/data/DataHolder.html">DataHolder</a></code> that backs this data buffer.
1221</p></div>
1222
1223
1224 </div>
1225</div>
1226
1227
1228
1229
1230<!-- Public ctors -->
1231
1232
1233
1234<!-- ========= CONSTRUCTOR DETAIL ======== -->
1235<!-- Protected ctors -->
1236
1237<h2>Protected Constructors</h2>
1238
1239
1240
1241<A NAME="DataBuffer(com.google.android.gms.common.data.DataHolder)"></A>
1242
1243<div class="jd-details api apilevel-">
1244 <h4 class="jd-details-title">
1245 <span class="normal">
1246 protected
1247
1248
1249
1250
1251
1252 </span>
1253 <span class="sympad">DataBuffer</span>
1254 <span class="normal">(<a href="/reference/com/google/android/gms/common/data/DataHolder.html">DataHolder</a> dataHolder)</span>
1255 </h4>
1256 <div class="api-level">
1257 <div></div>
1258
1259
1260
1261 </div>
1262 <div class="jd-details-descr">
1263
1264 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1265
1266 </div>
1267</div>
1268
1269
1270
1271
1272
1273<!-- ========= METHOD DETAIL ======== -->
1274<!-- Public methdos -->
1275
1276<h2>Public Methods</h2>
1277
1278
1279
1280<A NAME="close()"></A>
1281
1282<div class="jd-details api apilevel-">
1283 <h4 class="jd-details-title">
1284 <span class="normal">
1285 public
1286
1287
1288
1289
1290 void
1291 </span>
1292 <span class="sympad">close</span>
1293 <span class="normal">()</span>
1294 </h4>
1295 <div class="api-level">
1296 <div></div>
1297
1298
1299
1300 </div>
1301 <div class="jd-details-descr">
1302
1303 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1304
1305 </div>
1306</div>
1307
1308
1309<A NAME="describeContents()"></A>
1310
1311<div class="jd-details api apilevel-">
1312 <h4 class="jd-details-title">
1313 <span class="normal">
1314 public
1315
1316
1317
1318
1319 int
1320 </span>
1321 <span class="sympad">describeContents</span>
1322 <span class="normal">()</span>
1323 </h4>
1324 <div class="api-level">
1325 <div></div>
1326
1327
1328
1329 </div>
1330 <div class="jd-details-descr">
1331
1332 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1333
1334 </div>
1335</div>
1336
1337
1338<A NAME="get(int)"></A>
1339
1340<div class="jd-details api apilevel-">
1341 <h4 class="jd-details-title">
1342 <span class="normal">
1343 public
1344
1345
1346 abstract
1347
1348 T
1349 </span>
1350 <span class="sympad">get</span>
1351 <span class="normal">(int position)</span>
1352 </h4>
1353 <div class="api-level">
1354 <div></div>
1355
1356
1357
1358 </div>
1359 <div class="jd-details-descr">
1360
1361 <div class="jd-tagdata jd-tagdescr"><p>Get the item at the specified position. Note that the objects returned from subsequent
1362 invocations of this method for the same position may not be identical objects, but will be
1363 equal in value. In other words:
1364
1365 <pre>
1366 <code>
1367 buffer.get(i) == buffer.get(i) may return false.
1368 buffer.get(i).equals(buffer.get(i)) will return true.
1369 </code>
1370 </pre></p></div>
1371 <div class="jd-tagdata">
1372 <h5 class="jd-tagtitle">Returns</h5>
1373 <ul class="nolist"><li>the item at <code>position</code> in this buffer.
1374</li></ul>
1375 </div>
1376
1377 </div>
1378</div>
1379
1380
1381<A NAME="getCount()"></A>
1382
1383<div class="jd-details api apilevel-">
1384 <h4 class="jd-details-title">
1385 <span class="normal">
1386 public
1387
1388
1389
1390
1391 int
1392 </span>
1393 <span class="sympad">getCount</span>
1394 <span class="normal">()</span>
1395 </h4>
1396 <div class="api-level">
1397 <div></div>
1398
1399
1400
1401 </div>
1402 <div class="jd-details-descr">
1403
1404 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1405
1406 </div>
1407</div>
1408
1409
1410<A NAME="iterator()"></A>
1411
1412<div class="jd-details api apilevel-">
1413 <h4 class="jd-details-title">
1414 <span class="normal">
1415 public
1416
1417
1418
1419
1420 Iterator&lt;T&gt;
1421 </span>
1422 <span class="sympad">iterator</span>
1423 <span class="normal">()</span>
1424 </h4>
1425 <div class="api-level">
1426 <div></div>
1427
1428
1429
1430 </div>
1431 <div class="jd-details-descr">
1432
1433 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1434
1435 </div>
1436</div>
1437
1438
1439
1440
1441
1442<!-- ========= METHOD DETAIL ======== -->
1443
1444
1445
1446<!-- ========= END OF CLASS DATA ========= -->
1447<A NAME="navbar_top"></A>
1448
1449<div id="footer" class="wrap" >
1450
1451
1452 <div id="copyright">
1453
1454 Except as noted, this content is licensed under <a
1455 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1456 For details and restrictions, see the <a href="/license.html">
1457 Content License</a>.
1458 </div>
1459 <div id="build_info">
1460
1461<script src="/timestamp.js" type="text/javascript"></script>
1462<script>document.write(BUILD_TIMESTAMP)</script>
1463
1464 </div>
1465
1466
1467 <div id="footerlinks">
1468
1469 <p>
1470 <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1471 <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1472 <a href="/support.html">Support</a>
1473 </p>
1474 </div>
1475
1476</div> <!-- end footer -->
1477</div> <!-- jd-content -->
1478
1479</div><!-- end doc-content -->
1480
1481</div> <!-- end body-content -->
1482
1483
1484
1485
1486
1487
1488</body>
1489</html>