• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99<html>
100<head>
101
102
103<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
104<meta name="viewport" content="width=device-width" />
105
106<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
107<title>RoomEntity | Android Developers</title>
108
109<!-- STYLESHEETS -->
110<link rel="stylesheet"
111href="//fonts.googleapis.com/css?family=Roboto+Condensed">
112<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
113  title="roboto">
114<link href="/assets/css/default.css?v=4" rel="stylesheet" type="text/css">
115
116
117
118<!-- JAVASCRIPT -->
119<script src="//www.google.com/jsapi" type="text/javascript"></script>
120<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
121<script type="text/javascript">
122  var toRoot = "/";
123  var metaTags = [];
124  var devsite = false;
125</script>
126<script src="/assets/js/docs.js?v=3" type="text/javascript"></script>
127
128
129
130<script>
131  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
132  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
133  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
134  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
135
136  ga('create', 'UA-5831155-1', 'android.com');
137  ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'});  // New tracker);
138  ga('send', 'pageview');
139  ga('universal.send', 'pageview'); // Send page view for new tracker.
140</script>
141
142</head>
143
144<body class="gc-documentation google
145  develop reference" itemscope itemtype="http://schema.org/Article">
146  <div id="doc-api-level" class="" style="display:none"></div>
147  <a name="top"></a>
148
149
150<a name="top"></a>
151
152<!-- dialog to prompt lang pref change when loaded from hardcoded URL
153<div id="langMessage" style="display:none">
154  <div>
155    <div class="lang en">
156      <p>You requested a page in English, would you like to proceed with this language setting?</p>
157    </div>
158    <div class="lang es">
159      <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
160    </div>
161    <div class="lang ja">
162      <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
163    </div>
164    <div class="lang ko">
165      <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
166    </div>
167    <div class="lang ru">
168      <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
169    </div>
170    <div class="lang zh-cn">
171      <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
172    </div>
173    <div class="lang zh-tw">
174      <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
175    </div>
176    <a href="#" class="button yes" onclick="return false;">
177      <span class="lang en">Yes</span>
178      <span class="lang es">Sí</span>
179      <span class="lang ja">Yes</span>
180      <span class="lang ko">Yes</span>
181      <span class="lang ru">Yes</span>
182      <span class="lang zh-cn">是的</span>
183      <span class="lang zh-tw">没有</span>
184    </a>
185    <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
186      <span class="lang en">No</span>
187      <span class="lang es">No</span>
188      <span class="lang ja">No</span>
189      <span class="lang ko">No</span>
190      <span class="lang ru">No</span>
191      <span class="lang zh-cn">没有</span>
192      <span class="lang zh-tw">没有</span>
193    </a>
194  </div>
195</div> -->
196
197
198  <!-- Header -->
199  <div id="header-wrapper">
200    <div id="header">
201
202
203
204
205      <div class="wrap" id="header-wrap">
206        <div class="col-3 logo">
207          <a href="/index.html">
208            <img src="/assets/images/dac_logo.png"
209                srcset="/assets/images/dac_logo@2x.png 2x"
210                width="123" height="25" alt="Android Developers" />
211          </a>
212          <div class="btn-quicknav" id="btn-quicknav">
213            <a href="#" class="arrow-inactive">Quicknav</a>
214            <a href="#" class="arrow-active">Quicknav</a>
215          </div>
216        </div>
217        <ul class="nav-x col-9">
218            <li class="design">
219              <a href="/design/index.html"
220              zh-tw-lang="設計"
221              zh-cn-lang="设计"
222              ru-lang="Проектирование"
223              ko-lang="디자인"
224              ja-lang="設計"
225              es-lang="Diseñar"
226              >Design</a></li>
227            <li class="develop"><a href="/develop/index.html"
228              zh-tw-lang="開發"
229              zh-cn-lang="开发"
230              ru-lang="Разработка"
231              ko-lang="개발"
232              ja-lang="開発"
233              es-lang="Desarrollar"
234              >Develop</a></li>
235            <li class="distribute last"><a href="/distribute/index.html"
236              zh-tw-lang="發佈"
237              zh-cn-lang="分发"
238              ru-lang="Распространение"
239              ko-lang="배포"
240              ja-lang="配布"
241              es-lang="Distribuir"
242              >Distribute</a></li>
243        </ul>
244
245
246
247
248<div class="menu-container">
249  <div class="moremenu">
250    <div id="more-btn"></div>
251  </div>
252  <div class="morehover" id="moremenu">
253    <div class="top"></div>
254    <div class="mid">
255      <div class="header">Links</div>
256      <ul>
257        <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
258        <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
259        <li><a href="/about/index.html">About Android</a></li>
260      </ul>
261      <div class="header">Android Sites</div>
262      <ul>
263        <li><a href="http://www.android.com">Android.com</a></li>
264        <li class="active"><a>Android Developers</a></li>
265        <li><a href="http://source.android.com">Android Open Source Project</a></li>
266      </ul>
267
268
269
270        <div class="header">Language</div>
271          <div id="language" class="locales">
272            <select name="language" onChange="changeLangPref(this.value, true)">
273                <option value="en">English</option>
274                <option value="es">Español</option>
275                <option value="ja">日本語</option>
276                <option value="ko">한국어</option>
277                <option value="ru">Русский</option>
278                <option value="zh-cn">中文(简体)</option>
279                <option value="zh-tw">中文(繁體)</option>
280            </select>
281          </div>
282        <script type="text/javascript">
283          <!--
284          loadLangPref();
285            //-->
286        </script>
287
288
289      <br class="clearfix" />
290    </div><!-- end 'mid' -->
291    <div class="bottom"></div>
292  </div><!-- end 'moremenu' -->
293
294  <div class="search" id="search-container">
295    <div class="search-inner">
296      <div id="search-btn"></div>
297      <div class="left"></div>
298      <form onsubmit="return submit_search()">
299        <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
300          onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
301          onkeydown="return search_changed(event, true, '/')"
302          onkeyup="return search_changed(event, false, '/')" />
303      </form>
304      <div class="right"></div>
305      <a class="close hide">close</a>
306      <div class="left"></div>
307      <div class="right"></div>
308    </div><!-- end search-inner -->
309  </div><!-- end search-container -->
310
311  <div class="search_filtered_wrapper reference">
312    <div class="suggest-card reference no-display">
313      <ul class="search_filtered">
314      </ul>
315    </div>
316  </div>
317
318  <div class="search_filtered_wrapper docs">
319    <div class="suggest-card dummy no-display">&nbsp;</div>
320    <div class="suggest-card develop no-display">
321      <ul class="search_filtered">
322      </ul>
323      <div class="child-card guides no-display">
324      </div>
325      <div class="child-card training no-display">
326      </div>
327      <div class="child-card samples no-display">
328      </div>
329    </div>
330    <div class="suggest-card design no-display">
331      <ul class="search_filtered">
332      </ul>
333    </div>
334    <div class="suggest-card distribute no-display">
335      <ul class="search_filtered">
336      </ul>
337    </div>
338  </div>
339</div><!-- end menu-container (search and menu widget) -->
340
341
342
343        <!-- Expanded quicknav -->
344        <div id="quicknav" class="col-13">
345          <ul>
346            <li class="about">
347              <ul>
348                <li><a href="/about/index.html">About</a></li>
349                <li><a href="/wear/index.html">Wear</a></li>
350                <li><a href="/tv/index.html">TV</a></li>
351                <li><a href="/auto/index.html">Auto</a></li>
352              </ul>
353            </li>
354            <li class="design">
355              <ul>
356                <li><a href="/design/index.html">Get Started</a></li>
357                <li><a href="/design/devices.html">Devices</a></li>
358                <li><a href="/design/style/index.html">Style</a></li>
359                <li><a href="/design/patterns/index.html">Patterns</a></li>
360                <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
361                <li><a href="/design/downloads/index.html">Downloads</a></li>
362                <li><a href="/design/videos/index.html">Videos</a></li>
363              </ul>
364            </li>
365            <li class="develop">
366              <ul>
367                <li><a href="/training/index.html"
368                  zh-tw-lang="訓練課程"
369                  zh-cn-lang="培训"
370                  ru-lang="Курсы"
371                  ko-lang="교육"
372                  ja-lang="トレーニング"
373                  es-lang="Capacitación"
374                  >Training</a></li>
375                <li><a href="/guide/index.html"
376                  zh-tw-lang="API 指南"
377                  zh-cn-lang="API 指南"
378                  ru-lang="Руководства по API"
379                  ko-lang="API 가이드"
380                  ja-lang="API ガイド"
381                  es-lang="Guías de la API"
382                  >API Guides</a></li>
383                <li><a href="/reference/packages.html"
384                  zh-tw-lang="參考資源"
385                  zh-cn-lang="参考"
386                  ru-lang="Справочник"
387                  ko-lang="참조문서"
388                  ja-lang="リファレンス"
389                  es-lang="Referencia"
390                  >Reference</a></li>
391                <li><a href="/sdk/index.html"
392                  zh-tw-lang="相關工具"
393                  zh-cn-lang="工具"
394                  ru-lang="Инструменты"
395                  ko-lang="도구"
396                  ja-lang="ツール"
397                  es-lang="Herramientas"
398                  >Tools</a>
399                </li>
400                <li><a href="/google/index.html">Google Services</a>
401                </li>
402
403                  <li><a href="/samples/index.html">Samples</a>
404                  </li>
405
406              </ul>
407            </li>
408            <li class="distribute last">
409              <ul>
410                <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
411                <li><a href="/distribute/essentials/index.html">Essentials</a></li>
412                <li><a href="/distribute/users/index.html">Get Users</a></li>
413                <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
414                <li><a href="/distribute/monetize/index.html">Monetize</a></li>
415                <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
416                <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
417              </ul>
418            </li>
419          </ul>
420        </div><!-- /Expanded quicknav -->
421      </div><!-- end header-wrap.wrap -->
422    </div><!-- end header -->
423
424
425    <!-- Secondary x-nav -->
426    <div id="nav-x">
427        <div class="wrap" style="position:relative;z-index:1">
428
429
430
431
432
433            <ul class="nav-x col-9 develop" style="width:100%">
434                <li class="training"><a href="/training/index.html"
435                  zh-tw-lang="訓練課程"
436                  zh-cn-lang="培训"
437                  ru-lang="Курсы"
438                  ko-lang="교육"
439                  ja-lang="トレーニング"
440                  es-lang="Capacitación"
441                  >Training</a></li>
442                <li class="guide"><a href="/guide/index.html"
443                  zh-tw-lang="API 指南"
444                  zh-cn-lang="API 指南"
445                  ru-lang="Руководства по API"
446                  ko-lang="API 가이드"
447                  ja-lang="API ガイド"
448                  es-lang="Guías de la API"
449                  >API Guides</a></li>
450                <li class="reference"><a href="/reference/packages.html"
451                  zh-tw-lang="參考資源"
452                  zh-cn-lang="参考"
453                  ru-lang="Справочник"
454                  ko-lang="참조문서"
455                  ja-lang="リファレンス"
456                  es-lang="Referencia"
457                  >Reference</a></li>
458                <li class="tools"><a href="/sdk/index.html"
459                  zh-tw-lang="相關工具"
460                  zh-cn-lang="工具"
461                  ru-lang="Инструменты"
462                  ko-lang="도구"
463                  ja-lang="ツール"
464                  es-lang="Herramientas"
465                  >Tools</a></li>
466                <li class="google"><a href="/google/index.html"
467                  >Google Services</a>
468                </li>
469
470                  <li class="samples"><a href="/samples/index.html"
471                    >Samples</a>
472                  </li>
473
474            </ul>
475        </div>
476    </div>
477    <!-- /Sendondary x-nav DEVELOP -->
478
479
480
481    <div id="searchResults" class="wrap" style="display:none;">
482      <h2 id="searchTitle">Results</h2>
483      <div id="leftSearchControl" class="search-control">Loading...</div>
484    </div>
485  </div> <!--end header-wrapper -->
486
487  <div id="sticky-header">
488    <div>
489      <a class="logo" href="#top"></a>
490      <a class="top" href="#top"></a>
491      <ul class="breadcrumb">
492
493        <li class="current">RoomEntity</li>
494      </ul>
495    </div>
496  </div>
497
498
499
500
501
502
503  <div class="wrap clearfix" id="body-content">
504    <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
505      <div id="devdoc-nav" class="scroll-pane">
506
507
508
509<ul id="nav">
510
511  <li class="nav-section">
512    <div class="nav-section-header empty"><a href="/google/index.html">
513          <span class="en">Overview</span>
514      </a></div>
515  </li>
516
517  <li class="nav-section">
518    <div class="nav-section-header empty"><a href="/google/play-services/games.html">
519          <span class="en">Games</span>
520      </a></div>
521  </li>
522  <li class="nav-section">
523    <div class="nav-section-header empty"><a href="/google/play-services/location.html">
524          <span class="en">Location</span>
525      </a></div>
526  </li>
527  <li class="nav-section">
528    <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
529          <span class="en">Google+</span>
530                </a></div>
531  </li>
532  <li class="nav-section">
533    <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
534          <span class="en">Maps</span>
535      </a></div>
536  </li>
537  <li class="nav-section">
538    <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
539          <span class="en">Drive</span>
540      </a></div>
541  </li>
542  <li class="nav-section">
543    <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
544          <span class="en">Cast</span>
545      </a></div>
546  </li>
547  <li class="nav-section">
548    <div class="nav-section-header"><a href="/google/play-services/ads.html">
549      <span class="en">Ads</span></a>
550    </div>
551    <ul>
552      <li><a href="/google/play-services/id.html">
553          <span class="en">Advertising ID</span></a>
554      </li>
555    </ul>
556  </li>
557  <li class="nav-section">
558    <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
559          <span class="en">Wallet</span>
560      </a></div>
561  </li>
562
563
564  <li class="nav-section">
565    <div class="nav-section-header"><a href="/google/play-services/index.html">
566      <span class="en">Google Play Services</span></a>
567    </div>
568    <ul>
569      <li><a href="/google/play-services/setup.html">
570          <span class="en">Setting Up Google Play Services</span></a>
571      </li>
572      <li class="nav-section">
573        <div class="nav-section-header"><a href="/google/auth/api-client.html">
574          <span class="en">Accessing Google APIs</span></a>
575        </div>
576        <ul>
577          <li>
578            <a href="/google/auth/http-auth.html">
579              <span class="en">Authorizing with Google for REST APIs</span>
580            </a>
581          </li>
582        </ul>
583      </li>
584      <li id="gms-tree-list" class="nav-section">
585        <div class="nav-section-header">
586          <a href="/reference/gms-packages.html">
587            <span class="en">Reference</span>
588          </a>
589        <div>
590      </li>
591    </ul>
592  </li>
593
594
595  <li class="nav-section">
596    <div class="nav-section-header"><a href="/google/play/billing/index.html">
597      <span class="en">Google Play In-app Billing</span></a>
598    </div>
599    <ul>
600      <li><a href="/google/play/billing/billing_overview.html">
601              <span class="en">Overview</span></a>
602      </li>
603      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
604              <span class="en">Version 3 API</span></a></div>
605              <ul>
606              <li><a href="/google/play/billing/billing_integrate.html">
607              <span class="en">Implementing the API</span></a></li>
608              <li><a href="/google/play/billing/billing_reference.html">
609              <span class="en">Reference</span></a></li>
610              </ul>
611      </li>
612      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
613              <span class="en">Version 2 API</span></a></div>
614              <ul>
615              <li><a href="/google/play/billing/v2/billing_integrate.html">
616              <span class="en">Implementing the API</span></a></li>
617              <li><a href="/google/play/billing/v2/billing_subscriptions.html">
618              <span class="en">Subscriptions</span></a></li>
619              <li><a href="/google/play/billing/v2/billing_reference.html">
620              <span class="en">Reference</span></a></li>
621              </ul>
622      </li>
623      <li><a href="/google/play/billing/billing_subscriptions.html">
624              <span class="en">Subscriptions</span></a>
625      </li>
626      <li><a href="/google/play/billing/billing_best_practices.html">
627              <span class="en">Security and Design</span></a>
628      </li>
629      <li><a href="/google/play/billing/billing_testing.html">
630              <span class="en">Testing In-app Billing</span></a>
631      </li>
632      <li><a href="/google/play/billing/billing_admin.html">
633              <span class="en">Administering In-app Billing</span></a>
634      </li>
635      <li><a href="/google/play/billing/versions.html">
636              <span class="en">Version Notes</span></a>
637      </li>
638    </ul>
639  </li>
640
641
642
643   <li class="nav-section">
644      <div class="nav-section-header"><a href="/google/gcm/index.html">
645        <span class="en">Google Cloud Messaging</span></a>
646      </div>
647      <ul>
648        <li><a href="/google/gcm/gcm.html">
649            <span class="en">Overview</span></a>
650        </li>
651        <li><a href="/google/gcm/gs.html">
652            <span class="en">Getting Started</span></a>
653        </li>
654        <li><a href="/google/gcm/client.html">
655            <span class="en">Implementing GCM Client</span></a>
656        </li>
657        <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
658              <span class="en">Implementing GCM Server</span></a></div>
659              <ul>
660              <li><a href="/google/gcm/ccs.html">
661              <span class="en">CCS (XMPP)</span></a></li>
662              <li><a href="/google/gcm/http.html">
663              <span class="en">HTTP</span></a></li>
664              </ul>
665        </li>
666        <li><a href="/google/gcm/notifications.html">
667              <span class="en">User Notifications</span></a>
668        </li>
669        <li><a href="/google/gcm/adv.html">
670            <span class="en">Advanced Topics</span></a>
671        </li>
672        <li><a href="/google/gcm/c2dm.html">
673            <span class="en">Migration</span></a>
674        </li>
675        <li id="gcm-tree-list" class="nav-section">
676          <div class="nav-section-header">
677            <a href="/reference/gcm-packages.html">
678              <span class="en">Reference</span>
679            </a>
680          <div>
681        </li>
682      </ul>
683  </li>
684
685  <li class="nav-section">
686  <div class="nav-section-header empty"><a href="/google/gcs/index.html">
687        <span class="en">Google Cloud Save</span></a>
688      </div>
689  </li>
690
691  <li class="nav-section">
692    <div class="nav-section-header"><a href="/google/play/dist.html">
693      <span class="en">Google Play Distribution</span></a>
694    </div>
695    <ul>
696      <li><a href="/google/play/filters.html">
697          <span class="en">Filters on Google Play</span></a>
698      </li>
699      <li><a href="/google/play/billing/gp-purchase-status-api.html">
700              <span class="en">Google Play Developer API</span></a>
701      </li>
702      <li><a href="/google/play/publishing/multiple-apks.html">
703          <span class="en">Multiple APK Support</span></a>
704      </li>
705      <li><a href="/google/play/expansion-files.html">
706          <span class="en">APK Expansion Files</span></a>
707      </li>
708      <li class="nav-section">
709        <div class="nav-section-header"><a href="/google/play/licensing/index.html">
710          <span class="en">Application Licensing</span></a>
711        </div>
712        <ul>
713          <li><a href="/google/play/licensing/overview.html">
714              <span class="en">Licensing Overview</span></a>
715          </li>
716          <li><a href="/google/play/licensing/setting-up.html">
717              <span class="en">Setting Up for Licensing</span></a>
718          </li>
719          <li><a href="/google/play/licensing/adding-licensing.html">
720              <span class="en">Adding Licensing to Your App</span></a>
721          </li>
722          <li><a href="/google/play/licensing/licensing-reference.html">
723              <span class="en">Licensing Reference</span></a>
724          </li>
725        </ul>
726      </li>
727
728  <li class="nav-section">
729    <div class="nav-section-header"><a href="/google/backup/index.html">
730      Android Backup Service</a>
731    </div>
732    <ul>
733      <li><a href="/google/backup/signup.html">
734          Register</a>
735      </li>
736    </ul>
737  </li>
738
739  </ul>
740
741</li>
742
743
744
745</ul>
746
747<script type="text/javascript">
748<!--
749    buildToggleLists();
750    changeNavLang(getLangPref());
751//-->
752</script>
753
754
755
756
757      </div>
758      <script type="text/javascript">
759       showGoogleRefTree();
760
761      </script>
762    </div> <!-- end side-nav -->
763    <script>
764      $(document).ready(function() {
765        scrollIntoView("devdoc-nav");
766        });
767    </script>
768
769
770
771
772
773
774<div class="col-12"  id="doc-col">
775
776<div id="api-info-block">
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820<div class="sum-details-links">
821
822Summary:
823
824
825
826
827
828
829  <a href="#inhconstants">Inherited Constants</a>
830
831
832
833  &#124; <a href="#lfields">Fields</a>
834
835
836
837
838
839
840  &#124; <a href="#pubmethods">Methods</a>
841
842
843
844
845  &#124; <a href="#inhmethods">Inherited Methods</a>
846
847&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
848
849</div><!-- end sum-details-links -->
850<div class="api-level">
851
852
853
854
855</div>
856</div><!-- end api-info-block -->
857
858
859<!-- ======== START OF CLASS DATA ======== -->
860
861<div id="jd-header">
862    public
863
864    final
865
866    class
867<h1 itemprop="name">RoomEntity</h1>
868
869
870
871
872    extends Object<br/>
873
874
875
876
877
878
879      implements
880
881        Parcelable
882
883        <a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a>
884
885
886
887
888
889
890
891
892</div><!-- end header -->
893
894<div id="naMessage"></div>
895
896<div id="jd-content" class="api apilevel-">
897<table class="jd-inheritance-table">
898
899
900    <tr>
901
902        <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
903    </tr>
904
905
906    <tr>
907
908            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
909
910        <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.games.multiplayer.realtime.RoomEntity</td>
911    </tr>
912
913
914</table>
915
916
917
918
919
920
921
922<div class="jd-descr">
923
924
925<h2>Class Overview</h2>
926<p itemprop="articleBody">Data object representing the data for a room. This is immutable, andtherefore safe to cache or
927 store. Note, however, that the data it represents may grow stale.
928 <p>
929 This class exists solely to support parceling these objects and should not be used directly.
930</p>
931
932
933
934
935
936</div><!-- jd-descr -->
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953<div class="jd-descr">
954
955
956<h2>Summary</h2>
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973<!-- =========== ENUM CONSTANT SUMMARY =========== -->
974<table id="inhconstants" class="jd-sumtable"><tr><th>
975  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
976  <div style="clear:left;">Inherited Constants</div></th></tr>
977
978
979
980
981<tr class="api apilevel-" >
982<td colspan="12">
983
984  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed"
985          ><img id="inherited-constants-android.os.Parcelable-trigger"
986          src="/assets/images/triangle-closed.png"
987          class="jd-expando-trigger-img" /></a>From interface
988android.os.Parcelable
989<div id="inherited-constants-android.os.Parcelable">
990  <div id="inherited-constants-android.os.Parcelable-list"
991        class="jd-inheritedlinks">
992  </div>
993  <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
994    <table class="jd-sumtable-expando">
995
996
997
998    <tr class="alt-color api apilevel-" >
999        <td class="jd-typecol">int</td>
1000        <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
1001        <td class="jd-descrcol" width="100%">
1002
1003
1004
1005
1006        </td>
1007    </tr>
1008
1009
1010    <tr class=" api apilevel-" >
1011        <td class="jd-typecol">int</td>
1012        <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
1013        <td class="jd-descrcol" width="100%">
1014
1015
1016
1017
1018        </td>
1019    </tr>
1020
1021
1022</table>
1023  </div>
1024</div>
1025</td></tr>
1026
1027
1028
1029
1030
1031
1032
1033<tr class="api apilevel-" >
1034<td colspan="12">
1035
1036  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-com.google.android.gms.games.multiplayer.realtime.Room" class="jd-expando-trigger closed"
1037          ><img id="inherited-constants-com.google.android.gms.games.multiplayer.realtime.Room-trigger"
1038          src="/assets/images/triangle-closed.png"
1039          class="jd-expando-trigger-img" /></a>From interface
1040<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">com.google.android.gms.games.multiplayer.realtime.Room</a>
1041<div id="inherited-constants-com.google.android.gms.games.multiplayer.realtime.Room">
1042  <div id="inherited-constants-com.google.android.gms.games.multiplayer.realtime.Room-list"
1043        class="jd-inheritedlinks">
1044  </div>
1045  <div id="inherited-constants-com.google.android.gms.games.multiplayer.realtime.Room-summary" style="display: none;">
1046    <table class="jd-sumtable-expando">
1047
1048
1049
1050    <tr class="alt-color api apilevel-" >
1051        <td class="jd-typecol">int</td>
1052        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#ROOM_STATUS_ACTIVE">ROOM_STATUS_ACTIVE</a></td>
1053        <td class="jd-descrcol" width="100%">
1054          Constant returned by <code><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getStatus()">getStatus()</a></code> indicating that the room is active and connections
1055 are established.
1056
1057
1058
1059        </td>
1060    </tr>
1061
1062
1063    <tr class=" api apilevel-" >
1064        <td class="jd-typecol">int</td>
1065        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#ROOM_STATUS_AUTO_MATCHING">ROOM_STATUS_AUTO_MATCHING</a></td>
1066        <td class="jd-descrcol" width="100%">
1067          Constant returned by <code><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getStatus()">getStatus()</a></code> indicating that one or more slots are waiting to be
1068 filled by auto-matching.
1069
1070
1071
1072        </td>
1073    </tr>
1074
1075
1076    <tr class="alt-color api apilevel-" >
1077        <td class="jd-typecol">int</td>
1078        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#ROOM_STATUS_CONNECTING">ROOM_STATUS_CONNECTING</a></td>
1079        <td class="jd-descrcol" width="100%">
1080          Constant returned by <code><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getStatus()">getStatus()</a></code> indicating that this room is waiting for clients to
1081 connect to each other.
1082
1083
1084
1085        </td>
1086    </tr>
1087
1088
1089    <tr class=" api apilevel-" >
1090        <td class="jd-typecol">int</td>
1091        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#ROOM_STATUS_INVITING">ROOM_STATUS_INVITING</a></td>
1092        <td class="jd-descrcol" width="100%">
1093          Constant returned by <code><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getStatus()">getStatus()</a></code> indicating that the room has one or more players
1094 that have been invited and have not responded yet.
1095
1096
1097
1098        </td>
1099    </tr>
1100
1101
1102    <tr class="alt-color api apilevel-" >
1103        <td class="jd-typecol">int</td>
1104        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#ROOM_VARIANT_DEFAULT">ROOM_VARIANT_DEFAULT</a></td>
1105        <td class="jd-descrcol" width="100%">
1106          Constant used to indicate that the variant for a room is unspecified.
1107
1108
1109
1110        </td>
1111    </tr>
1112
1113
1114</table>
1115  </div>
1116</div>
1117</td></tr>
1118
1119
1120</table>
1121
1122
1123
1124
1125<!-- =========== FIELD SUMMARY =========== -->
1126<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
1127
1128
1129
1130      <tr class="alt-color api apilevel-" >
1131          <td class="jd-typecol"><nobr>
1132          public
1133          static
1134          final
1135          Creator&lt;<a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html">RoomEntity</a>&gt;</nobr></td>
1136          <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#CREATOR">CREATOR</a></td>
1137          <td class="jd-descrcol" width="100%">
1138
1139
1140
1141
1142          </td>
1143      </tr>
1144
1145
1146
1147</table>
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159<!-- ========== METHOD SUMMARY =========== -->
1160<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
1161
1162
1163
1164
1165    <tr class="alt-color api apilevel-" >
1166        <td class="jd-typecol"><nobr>
1167
1168
1169
1170
1171
1172            int</nobr>
1173        </td>
1174        <td class="jd-linkcol" width="100%"><nobr>
1175        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#describeContents()">describeContents</a></span>()</nobr>
1176
1177  </td></tr>
1178
1179
1180
1181    <tr class=" api apilevel-" >
1182        <td class="jd-typecol"><nobr>
1183
1184
1185
1186
1187
1188            boolean</nobr>
1189        </td>
1190        <td class="jd-linkcol" width="100%"><nobr>
1191        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
1192
1193  </td></tr>
1194
1195
1196
1197    <tr class="alt-color api apilevel-" >
1198        <td class="jd-typecol"><nobr>
1199
1200
1201
1202
1203
1204            <a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a></nobr>
1205        </td>
1206        <td class="jd-linkcol" width="100%"><nobr>
1207        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#freeze()">freeze</a></span>()</nobr>
1208
1209        <div class="jd-descrdiv">
1210          Freeze a volatile representation into an immutable representation.
1211
1212
1213
1214        </div>
1215
1216  </td></tr>
1217
1218
1219
1220    <tr class=" api apilevel-" >
1221        <td class="jd-typecol"><nobr>
1222
1223
1224
1225
1226
1227            Bundle</nobr>
1228        </td>
1229        <td class="jd-linkcol" width="100%"><nobr>
1230        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getAutoMatchCriteria()">getAutoMatchCriteria</a></span>()</nobr>
1231
1232        <div class="jd-descrdiv">
1233          Retrieves the automatch criteria used to create or join this room, if any.
1234
1235
1236
1237        </div>
1238
1239  </td></tr>
1240
1241
1242
1243    <tr class="alt-color api apilevel-" >
1244        <td class="jd-typecol"><nobr>
1245
1246
1247
1248
1249
1250            int</nobr>
1251        </td>
1252        <td class="jd-linkcol" width="100%"><nobr>
1253        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getAutoMatchWaitEstimateSeconds()">getAutoMatchWaitEstimateSeconds</a></span>()</nobr>
1254
1255        <div class="jd-descrdiv">
1256          Retrieves the estimated wait time for automatching to finish for players who are not
1257 automatched immediately, as measured from the time that the room entered the
1258 automatching pool.
1259
1260
1261
1262        </div>
1263
1264  </td></tr>
1265
1266
1267
1268    <tr class=" api apilevel-" >
1269        <td class="jd-typecol"><nobr>
1270
1271
1272
1273
1274
1275            long</nobr>
1276        </td>
1277        <td class="jd-linkcol" width="100%"><nobr>
1278        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getCreationTimestamp()">getCreationTimestamp</a></span>()</nobr>
1279
1280  </td></tr>
1281
1282
1283
1284    <tr class="alt-color api apilevel-" >
1285        <td class="jd-typecol"><nobr>
1286
1287
1288
1289
1290
1291            String</nobr>
1292        </td>
1293        <td class="jd-linkcol" width="100%"><nobr>
1294        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getCreatorId()">getCreatorId</a></span>()</nobr>
1295
1296  </td></tr>
1297
1298
1299
1300    <tr class=" api apilevel-" >
1301        <td class="jd-typecol"><nobr>
1302
1303
1304
1305
1306
1307            String</nobr>
1308        </td>
1309        <td class="jd-linkcol" width="100%"><nobr>
1310        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getDescription()">getDescription</a></span>()</nobr>
1311
1312  </td></tr>
1313
1314
1315
1316    <tr class="alt-color api apilevel-" >
1317        <td class="jd-typecol"><nobr>
1318
1319
1320
1321
1322
1323            void</nobr>
1324        </td>
1325        <td class="jd-linkcol" width="100%"><nobr>
1326        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getDescription(android.database.CharArrayBuffer)">getDescription</a></span>(CharArrayBuffer dataOut)</nobr>
1327
1328        <div class="jd-descrdiv">
1329          Loads the room description into the given <code><a href="/reference/android/database/CharArrayBuffer.html">CharArrayBuffer</a></code>.
1330
1331
1332
1333        </div>
1334
1335  </td></tr>
1336
1337
1338
1339    <tr class=" api apilevel-" >
1340        <td class="jd-typecol"><nobr>
1341
1342
1343
1344
1345
1346            <a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a></nobr>
1347        </td>
1348        <td class="jd-linkcol" width="100%"><nobr>
1349        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getParticipant(java.lang.String)">getParticipant</a></span>(String participantId)</nobr>
1350
1351        <div class="jd-descrdiv">
1352          Get a participant in a room by its ID.
1353
1354
1355
1356        </div>
1357
1358  </td></tr>
1359
1360
1361
1362    <tr class="alt-color api apilevel-" >
1363        <td class="jd-typecol"><nobr>
1364
1365
1366
1367
1368
1369            String</nobr>
1370        </td>
1371        <td class="jd-linkcol" width="100%"><nobr>
1372        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getParticipantId(java.lang.String)">getParticipantId</a></span>(String playerId)</nobr>
1373
1374        <div class="jd-descrdiv">
1375          Get the participant ID for a given player.
1376
1377
1378
1379        </div>
1380
1381  </td></tr>
1382
1383
1384
1385    <tr class=" api apilevel-" >
1386        <td class="jd-typecol"><nobr>
1387
1388
1389
1390
1391
1392            ArrayList&lt;String&gt;</nobr>
1393        </td>
1394        <td class="jd-linkcol" width="100%"><nobr>
1395        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getParticipantIds()">getParticipantIds</a></span>()</nobr>
1396
1397        <div class="jd-descrdiv">
1398          Get the IDs of the participants of the given room.
1399
1400
1401
1402        </div>
1403
1404  </td></tr>
1405
1406
1407
1408    <tr class="alt-color api apilevel-" >
1409        <td class="jd-typecol"><nobr>
1410
1411
1412
1413
1414
1415            int</nobr>
1416        </td>
1417        <td class="jd-linkcol" width="100%"><nobr>
1418        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getParticipantStatus(java.lang.String)">getParticipantStatus</a></span>(String participantId)</nobr>
1419
1420        <div class="jd-descrdiv">
1421          Get the status of a participant in a room.
1422
1423
1424
1425        </div>
1426
1427  </td></tr>
1428
1429
1430
1431    <tr class=" api apilevel-" >
1432        <td class="jd-typecol"><nobr>
1433
1434
1435
1436
1437
1438            ArrayList&lt;<a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a>&gt;</nobr>
1439        </td>
1440        <td class="jd-linkcol" width="100%"><nobr>
1441        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getParticipants()">getParticipants</a></span>()</nobr>
1442
1443        <div class="jd-descrdiv">
1444          Retrieve the <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a></code>s for this object.
1445
1446
1447
1448        </div>
1449
1450  </td></tr>
1451
1452
1453
1454    <tr class="alt-color api apilevel-" >
1455        <td class="jd-typecol"><nobr>
1456
1457
1458
1459
1460
1461            String</nobr>
1462        </td>
1463        <td class="jd-linkcol" width="100%"><nobr>
1464        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getRoomId()">getRoomId</a></span>()</nobr>
1465
1466  </td></tr>
1467
1468
1469
1470    <tr class=" api apilevel-" >
1471        <td class="jd-typecol"><nobr>
1472
1473
1474
1475
1476
1477            int</nobr>
1478        </td>
1479        <td class="jd-linkcol" width="100%"><nobr>
1480        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getStatus()">getStatus</a></span>()</nobr>
1481
1482  </td></tr>
1483
1484
1485
1486    <tr class="alt-color api apilevel-" >
1487        <td class="jd-typecol"><nobr>
1488
1489
1490
1491
1492
1493            int</nobr>
1494        </td>
1495        <td class="jd-linkcol" width="100%"><nobr>
1496        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#getVariant()">getVariant</a></span>()</nobr>
1497
1498  </td></tr>
1499
1500
1501
1502    <tr class=" api apilevel-" >
1503        <td class="jd-typecol"><nobr>
1504
1505
1506
1507
1508
1509            int</nobr>
1510        </td>
1511        <td class="jd-linkcol" width="100%"><nobr>
1512        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#hashCode()">hashCode</a></span>()</nobr>
1513
1514  </td></tr>
1515
1516
1517
1518    <tr class="alt-color api apilevel-" >
1519        <td class="jd-typecol"><nobr>
1520
1521
1522
1523
1524
1525            boolean</nobr>
1526        </td>
1527        <td class="jd-linkcol" width="100%"><nobr>
1528        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#isDataValid()">isDataValid</a></span>()</nobr>
1529
1530        <div class="jd-descrdiv">
1531          Check to see if this object is valid for use.
1532
1533
1534
1535        </div>
1536
1537  </td></tr>
1538
1539
1540
1541    <tr class=" api apilevel-" >
1542        <td class="jd-typecol"><nobr>
1543
1544
1545
1546
1547
1548            String</nobr>
1549        </td>
1550        <td class="jd-linkcol" width="100%"><nobr>
1551        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#toString()">toString</a></span>()</nobr>
1552
1553  </td></tr>
1554
1555
1556
1557    <tr class="alt-color api apilevel-" >
1558        <td class="jd-typecol"><nobr>
1559
1560
1561
1562
1563
1564            void</nobr>
1565        </td>
1566        <td class="jd-linkcol" width="100%"><nobr>
1567        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
1568
1569  </td></tr>
1570
1571
1572
1573</table>
1574
1575
1576
1577
1578
1579
1580
1581<!-- ========== METHOD SUMMARY =========== -->
1582<table id="inhmethods" class="jd-sumtable"><tr><th>
1583  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1584  <div style="clear:left;">Inherited Methods</div></th></tr>
1585
1586
1587<tr class="api apilevel-" >
1588<td colspan="12">
1589  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1590          ><img id="inherited-methods-java.lang.Object-trigger"
1591          src="/assets/images/triangle-closed.png"
1592          class="jd-expando-trigger-img" /></a>
1593From class
1594
1595  java.lang.Object
1596
1597<div id="inherited-methods-java.lang.Object">
1598  <div id="inherited-methods-java.lang.Object-list"
1599        class="jd-inheritedlinks">
1600  </div>
1601  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1602    <table class="jd-sumtable-expando">
1603
1604
1605
1606
1607    <tr class="alt-color api apilevel-" >
1608        <td class="jd-typecol"><nobr>
1609
1610
1611
1612
1613
1614            Object</nobr>
1615        </td>
1616        <td class="jd-linkcol" width="100%"><nobr>
1617        <span class="sympad">clone</span>()</nobr>
1618
1619  </td></tr>
1620
1621
1622
1623    <tr class=" api apilevel-" >
1624        <td class="jd-typecol"><nobr>
1625
1626
1627
1628
1629
1630            boolean</nobr>
1631        </td>
1632        <td class="jd-linkcol" width="100%"><nobr>
1633        <span class="sympad">equals</span>(Object arg0)</nobr>
1634
1635  </td></tr>
1636
1637
1638
1639    <tr class="alt-color api apilevel-" >
1640        <td class="jd-typecol"><nobr>
1641
1642
1643
1644
1645
1646            void</nobr>
1647        </td>
1648        <td class="jd-linkcol" width="100%"><nobr>
1649        <span class="sympad">finalize</span>()</nobr>
1650
1651  </td></tr>
1652
1653
1654
1655    <tr class=" api apilevel-" >
1656        <td class="jd-typecol"><nobr>
1657
1658
1659            final
1660
1661
1662            Class&lt;?&gt;</nobr>
1663        </td>
1664        <td class="jd-linkcol" width="100%"><nobr>
1665        <span class="sympad">getClass</span>()</nobr>
1666
1667  </td></tr>
1668
1669
1670
1671    <tr class="alt-color api apilevel-" >
1672        <td class="jd-typecol"><nobr>
1673
1674
1675
1676
1677
1678            int</nobr>
1679        </td>
1680        <td class="jd-linkcol" width="100%"><nobr>
1681        <span class="sympad">hashCode</span>()</nobr>
1682
1683  </td></tr>
1684
1685
1686
1687    <tr class=" api apilevel-" >
1688        <td class="jd-typecol"><nobr>
1689
1690
1691            final
1692
1693
1694            void</nobr>
1695        </td>
1696        <td class="jd-linkcol" width="100%"><nobr>
1697        <span class="sympad">notify</span>()</nobr>
1698
1699  </td></tr>
1700
1701
1702
1703    <tr class="alt-color api apilevel-" >
1704        <td class="jd-typecol"><nobr>
1705
1706
1707            final
1708
1709
1710            void</nobr>
1711        </td>
1712        <td class="jd-linkcol" width="100%"><nobr>
1713        <span class="sympad">notifyAll</span>()</nobr>
1714
1715  </td></tr>
1716
1717
1718
1719    <tr class=" api apilevel-" >
1720        <td class="jd-typecol"><nobr>
1721
1722
1723
1724
1725
1726            String</nobr>
1727        </td>
1728        <td class="jd-linkcol" width="100%"><nobr>
1729        <span class="sympad">toString</span>()</nobr>
1730
1731  </td></tr>
1732
1733
1734
1735    <tr class="alt-color api apilevel-" >
1736        <td class="jd-typecol"><nobr>
1737
1738
1739            final
1740
1741
1742            void</nobr>
1743        </td>
1744        <td class="jd-linkcol" width="100%"><nobr>
1745        <span class="sympad">wait</span>()</nobr>
1746
1747  </td></tr>
1748
1749
1750
1751    <tr class=" api apilevel-" >
1752        <td class="jd-typecol"><nobr>
1753
1754
1755            final
1756
1757
1758            void</nobr>
1759        </td>
1760        <td class="jd-linkcol" width="100%"><nobr>
1761        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1762
1763  </td></tr>
1764
1765
1766
1767    <tr class="alt-color api apilevel-" >
1768        <td class="jd-typecol"><nobr>
1769
1770
1771            final
1772
1773
1774            void</nobr>
1775        </td>
1776        <td class="jd-linkcol" width="100%"><nobr>
1777        <span class="sympad">wait</span>(long arg0)</nobr>
1778
1779  </td></tr>
1780
1781
1782</table>
1783  </div>
1784</div>
1785</td></tr>
1786
1787
1788
1789<tr class="api apilevel-" >
1790<td colspan="12">
1791  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed"
1792          ><img id="inherited-methods-android.os.Parcelable-trigger"
1793          src="/assets/images/triangle-closed.png"
1794          class="jd-expando-trigger-img" /></a>
1795From interface
1796
1797  android.os.Parcelable
1798
1799<div id="inherited-methods-android.os.Parcelable">
1800  <div id="inherited-methods-android.os.Parcelable-list"
1801        class="jd-inheritedlinks">
1802  </div>
1803  <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
1804    <table class="jd-sumtable-expando">
1805
1806
1807
1808
1809    <tr class="alt-color api apilevel-" >
1810        <td class="jd-typecol"><nobr>
1811            abstract
1812
1813
1814
1815
1816            int</nobr>
1817        </td>
1818        <td class="jd-linkcol" width="100%"><nobr>
1819        <span class="sympad">describeContents</span>()</nobr>
1820
1821  </td></tr>
1822
1823
1824
1825    <tr class=" api apilevel-" >
1826        <td class="jd-typecol"><nobr>
1827            abstract
1828
1829
1830
1831
1832            void</nobr>
1833        </td>
1834        <td class="jd-linkcol" width="100%"><nobr>
1835        <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
1836
1837  </td></tr>
1838
1839
1840</table>
1841  </div>
1842</div>
1843</td></tr>
1844
1845
1846
1847<tr class="api apilevel-" >
1848<td colspan="12">
1849  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.common.data.Freezable" class="jd-expando-trigger closed"
1850          ><img id="inherited-methods-com.google.android.gms.common.data.Freezable-trigger"
1851          src="/assets/images/triangle-closed.png"
1852          class="jd-expando-trigger-img" /></a>
1853From interface
1854
1855  <a href="/reference/com/google/android/gms/common/data/Freezable.html">com.google.android.gms.common.data.Freezable</a>
1856
1857<div id="inherited-methods-com.google.android.gms.common.data.Freezable">
1858  <div id="inherited-methods-com.google.android.gms.common.data.Freezable-list"
1859        class="jd-inheritedlinks">
1860  </div>
1861  <div id="inherited-methods-com.google.android.gms.common.data.Freezable-summary" style="display: none;">
1862    <table class="jd-sumtable-expando">
1863
1864
1865
1866
1867    <tr class="alt-color api apilevel-" >
1868        <td class="jd-typecol"><nobr>
1869            abstract
1870
1871
1872
1873
1874            T</nobr>
1875        </td>
1876        <td class="jd-linkcol" width="100%"><nobr>
1877        <span class="sympad"><a href="/reference/com/google/android/gms/common/data/Freezable.html#freeze()">freeze</a></span>()</nobr>
1878
1879        <div class="jd-descrdiv">
1880          Freeze a volatile representation into an immutable representation.
1881
1882
1883
1884        </div>
1885
1886  </td></tr>
1887
1888
1889
1890    <tr class=" api apilevel-" >
1891        <td class="jd-typecol"><nobr>
1892            abstract
1893
1894
1895
1896
1897            boolean</nobr>
1898        </td>
1899        <td class="jd-linkcol" width="100%"><nobr>
1900        <span class="sympad"><a href="/reference/com/google/android/gms/common/data/Freezable.html#isDataValid()">isDataValid</a></span>()</nobr>
1901
1902        <div class="jd-descrdiv">
1903          Check to see if this object is valid for use.
1904
1905
1906
1907        </div>
1908
1909  </td></tr>
1910
1911
1912</table>
1913  </div>
1914</div>
1915</td></tr>
1916
1917
1918
1919<tr class="api apilevel-" >
1920<td colspan="12">
1921  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.games.multiplayer.Participatable" class="jd-expando-trigger closed"
1922          ><img id="inherited-methods-com.google.android.gms.games.multiplayer.Participatable-trigger"
1923          src="/assets/images/triangle-closed.png"
1924          class="jd-expando-trigger-img" /></a>
1925From interface
1926
1927  <a href="/reference/com/google/android/gms/games/multiplayer/Participatable.html">com.google.android.gms.games.multiplayer.Participatable</a>
1928
1929<div id="inherited-methods-com.google.android.gms.games.multiplayer.Participatable">
1930  <div id="inherited-methods-com.google.android.gms.games.multiplayer.Participatable-list"
1931        class="jd-inheritedlinks">
1932  </div>
1933  <div id="inherited-methods-com.google.android.gms.games.multiplayer.Participatable-summary" style="display: none;">
1934    <table class="jd-sumtable-expando">
1935
1936
1937
1938
1939    <tr class="alt-color api apilevel-" >
1940        <td class="jd-typecol"><nobr>
1941            abstract
1942
1943
1944
1945
1946            ArrayList&lt;<a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a>&gt;</nobr>
1947        </td>
1948        <td class="jd-linkcol" width="100%"><nobr>
1949        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/Participatable.html#getParticipants()">getParticipants</a></span>()</nobr>
1950
1951        <div class="jd-descrdiv">
1952          Retrieve the <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a></code>s for this object.
1953
1954
1955
1956        </div>
1957
1958  </td></tr>
1959
1960
1961</table>
1962  </div>
1963</div>
1964</td></tr>
1965
1966
1967
1968<tr class="api apilevel-" >
1969<td colspan="12">
1970  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.games.multiplayer.realtime.Room" class="jd-expando-trigger closed"
1971          ><img id="inherited-methods-com.google.android.gms.games.multiplayer.realtime.Room-trigger"
1972          src="/assets/images/triangle-closed.png"
1973          class="jd-expando-trigger-img" /></a>
1974From interface
1975
1976  <a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">com.google.android.gms.games.multiplayer.realtime.Room</a>
1977
1978<div id="inherited-methods-com.google.android.gms.games.multiplayer.realtime.Room">
1979  <div id="inherited-methods-com.google.android.gms.games.multiplayer.realtime.Room-list"
1980        class="jd-inheritedlinks">
1981  </div>
1982  <div id="inherited-methods-com.google.android.gms.games.multiplayer.realtime.Room-summary" style="display: none;">
1983    <table class="jd-sumtable-expando">
1984
1985
1986
1987
1988    <tr class="alt-color api apilevel-" >
1989        <td class="jd-typecol"><nobr>
1990            abstract
1991
1992
1993
1994
1995            Bundle</nobr>
1996        </td>
1997        <td class="jd-linkcol" width="100%"><nobr>
1998        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getAutoMatchCriteria()">getAutoMatchCriteria</a></span>()</nobr>
1999
2000        <div class="jd-descrdiv">
2001          Retrieves the automatch criteria used to create or join this room, if any.
2002
2003
2004
2005        </div>
2006
2007  </td></tr>
2008
2009
2010
2011    <tr class=" api apilevel-" >
2012        <td class="jd-typecol"><nobr>
2013            abstract
2014
2015
2016
2017
2018            int</nobr>
2019        </td>
2020        <td class="jd-linkcol" width="100%"><nobr>
2021        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getAutoMatchWaitEstimateSeconds()">getAutoMatchWaitEstimateSeconds</a></span>()</nobr>
2022
2023        <div class="jd-descrdiv">
2024          Retrieves the estimated wait time for automatching to finish for players who are not
2025 automatched immediately, as measured from the time that the room entered the
2026 automatching pool.
2027
2028
2029
2030        </div>
2031
2032  </td></tr>
2033
2034
2035
2036    <tr class="alt-color api apilevel-" >
2037        <td class="jd-typecol"><nobr>
2038            abstract
2039
2040
2041
2042
2043            long</nobr>
2044        </td>
2045        <td class="jd-linkcol" width="100%"><nobr>
2046        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getCreationTimestamp()">getCreationTimestamp</a></span>()</nobr>
2047
2048  </td></tr>
2049
2050
2051
2052    <tr class=" api apilevel-" >
2053        <td class="jd-typecol"><nobr>
2054            abstract
2055
2056
2057
2058
2059            String</nobr>
2060        </td>
2061        <td class="jd-linkcol" width="100%"><nobr>
2062        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getCreatorId()">getCreatorId</a></span>()</nobr>
2063
2064  </td></tr>
2065
2066
2067
2068    <tr class="alt-color api apilevel-" >
2069        <td class="jd-typecol"><nobr>
2070            abstract
2071
2072
2073
2074
2075            String</nobr>
2076        </td>
2077        <td class="jd-linkcol" width="100%"><nobr>
2078        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getDescription()">getDescription</a></span>()</nobr>
2079
2080  </td></tr>
2081
2082
2083
2084    <tr class=" api apilevel-" >
2085        <td class="jd-typecol"><nobr>
2086            abstract
2087
2088
2089
2090
2091            void</nobr>
2092        </td>
2093        <td class="jd-linkcol" width="100%"><nobr>
2094        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getDescription(android.database.CharArrayBuffer)">getDescription</a></span>(CharArrayBuffer dataOut)</nobr>
2095
2096        <div class="jd-descrdiv">
2097          Loads the room description into the given <code><a href="/reference/android/database/CharArrayBuffer.html">CharArrayBuffer</a></code>.
2098
2099
2100
2101        </div>
2102
2103  </td></tr>
2104
2105
2106
2107    <tr class="alt-color api apilevel-" >
2108        <td class="jd-typecol"><nobr>
2109            abstract
2110
2111
2112
2113
2114            <a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a></nobr>
2115        </td>
2116        <td class="jd-linkcol" width="100%"><nobr>
2117        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getParticipant(java.lang.String)">getParticipant</a></span>(String participantId)</nobr>
2118
2119        <div class="jd-descrdiv">
2120          Get a participant in a room by its ID.
2121
2122
2123
2124        </div>
2125
2126  </td></tr>
2127
2128
2129
2130    <tr class=" api apilevel-" >
2131        <td class="jd-typecol"><nobr>
2132            abstract
2133
2134
2135
2136
2137            String</nobr>
2138        </td>
2139        <td class="jd-linkcol" width="100%"><nobr>
2140        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getParticipantId(java.lang.String)">getParticipantId</a></span>(String playerId)</nobr>
2141
2142        <div class="jd-descrdiv">
2143          Get the participant ID for a given player.
2144
2145
2146
2147        </div>
2148
2149  </td></tr>
2150
2151
2152
2153    <tr class="alt-color api apilevel-" >
2154        <td class="jd-typecol"><nobr>
2155            abstract
2156
2157
2158
2159
2160            ArrayList&lt;String&gt;</nobr>
2161        </td>
2162        <td class="jd-linkcol" width="100%"><nobr>
2163        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getParticipantIds()">getParticipantIds</a></span>()</nobr>
2164
2165        <div class="jd-descrdiv">
2166          Get the IDs of the participants of the given room.
2167
2168
2169
2170        </div>
2171
2172  </td></tr>
2173
2174
2175
2176    <tr class=" api apilevel-" >
2177        <td class="jd-typecol"><nobr>
2178            abstract
2179
2180
2181
2182
2183            int</nobr>
2184        </td>
2185        <td class="jd-linkcol" width="100%"><nobr>
2186        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getParticipantStatus(java.lang.String)">getParticipantStatus</a></span>(String participantId)</nobr>
2187
2188        <div class="jd-descrdiv">
2189          Get the status of a participant in a room.
2190
2191
2192
2193        </div>
2194
2195  </td></tr>
2196
2197
2198
2199    <tr class="alt-color api apilevel-" >
2200        <td class="jd-typecol"><nobr>
2201            abstract
2202
2203
2204
2205
2206            String</nobr>
2207        </td>
2208        <td class="jd-linkcol" width="100%"><nobr>
2209        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getRoomId()">getRoomId</a></span>()</nobr>
2210
2211  </td></tr>
2212
2213
2214
2215    <tr class=" api apilevel-" >
2216        <td class="jd-typecol"><nobr>
2217            abstract
2218
2219
2220
2221
2222            int</nobr>
2223        </td>
2224        <td class="jd-linkcol" width="100%"><nobr>
2225        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getStatus()">getStatus</a></span>()</nobr>
2226
2227  </td></tr>
2228
2229
2230
2231    <tr class="alt-color api apilevel-" >
2232        <td class="jd-typecol"><nobr>
2233            abstract
2234
2235
2236
2237
2238            int</nobr>
2239        </td>
2240        <td class="jd-linkcol" width="100%"><nobr>
2241        <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html#getVariant()">getVariant</a></span>()</nobr>
2242
2243  </td></tr>
2244
2245
2246</table>
2247  </div>
2248</div>
2249</td></tr>
2250
2251
2252</table>
2253
2254
2255</div><!-- jd-descr (summary) -->
2256
2257<!-- Details -->
2258
2259
2260
2261
2262
2263
2264
2265
2266<!-- XML Attributes -->
2267
2268
2269<!-- Enum Values -->
2270
2271
2272<!-- Constants -->
2273
2274
2275<!-- Fields -->
2276
2277
2278<!-- ========= FIELD DETAIL ======== -->
2279<h2>Fields</h2>
2280
2281
2282
2283
2284<A NAME="CREATOR"></A>
2285
2286<div class="jd-details api apilevel-">
2287    <h4 class="jd-details-title">
2288      <span class="normal">
2289        public
2290        static
2291        final
2292        Creator&lt;<a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html">RoomEntity</a>&gt;
2293      </span>
2294        CREATOR
2295    </h4>
2296      <div class="api-level">
2297
2298
2299
2300
2301      </div>
2302    <div class="jd-details-descr">
2303
2304
2305
2306
2307  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2308
2309
2310    </div>
2311</div>
2312
2313
2314
2315
2316<!-- Public ctors -->
2317
2318
2319
2320<!-- ========= CONSTRUCTOR DETAIL ======== -->
2321<!-- Protected ctors -->
2322
2323
2324
2325<!-- ========= METHOD DETAIL ======== -->
2326<!-- Public methdos -->
2327
2328<h2>Public Methods</h2>
2329
2330
2331
2332<A NAME="describeContents()"></A>
2333
2334<div class="jd-details api apilevel-">
2335    <h4 class="jd-details-title">
2336      <span class="normal">
2337        public
2338
2339
2340
2341
2342        int
2343      </span>
2344      <span class="sympad">describeContents</span>
2345      <span class="normal">()</span>
2346    </h4>
2347      <div class="api-level">
2348        <div></div>
2349
2350
2351
2352      </div>
2353    <div class="jd-details-descr">
2354
2355
2356
2357
2358  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2359
2360    </div>
2361</div>
2362
2363
2364<A NAME="equals(java.lang.Object)"></A>
2365
2366<div class="jd-details api apilevel-">
2367    <h4 class="jd-details-title">
2368      <span class="normal">
2369        public
2370
2371
2372
2373
2374        boolean
2375      </span>
2376      <span class="sympad">equals</span>
2377      <span class="normal">(Object obj)</span>
2378    </h4>
2379      <div class="api-level">
2380        <div></div>
2381
2382
2383
2384      </div>
2385    <div class="jd-details-descr">
2386
2387
2388
2389
2390  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2391
2392    </div>
2393</div>
2394
2395
2396<A NAME="freeze()"></A>
2397
2398<div class="jd-details api apilevel-">
2399    <h4 class="jd-details-title">
2400      <span class="normal">
2401        public
2402
2403
2404
2405
2406        <a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a>
2407      </span>
2408      <span class="sympad">freeze</span>
2409      <span class="normal">()</span>
2410    </h4>
2411      <div class="api-level">
2412        <div></div>
2413
2414
2415
2416      </div>
2417    <div class="jd-details-descr">
2418
2419
2420
2421
2422  <div class="jd-tagdata jd-tagdescr"><p>Freeze a volatile representation into an immutable representation. Objects returned from this
2423 call are safe to cache.
2424 <p>
2425 Note that the output of <code>freeze</code> may not be identical to the parent object, but should
2426 be equal. In other words:
2427
2428 <pre>
2429 <code>
2430 Freezable f1 = new Freezable();
2431 Freezable f2 = f1.freeze();
2432 f1 == f2 may not be true.
2433 f1.equals(f2) will be true.
2434 </code>
2435 </pre></p></div>
2436  <div class="jd-tagdata">
2437      <h5 class="jd-tagtitle">Returns</h5>
2438      <ul class="nolist"><li>A concrete implementation of the data object.
2439</li></ul>
2440  </div>
2441
2442    </div>
2443</div>
2444
2445
2446<A NAME="getAutoMatchCriteria()"></A>
2447
2448<div class="jd-details api apilevel-">
2449    <h4 class="jd-details-title">
2450      <span class="normal">
2451        public
2452
2453
2454
2455
2456        Bundle
2457      </span>
2458      <span class="sympad">getAutoMatchCriteria</span>
2459      <span class="normal">()</span>
2460    </h4>
2461      <div class="api-level">
2462        <div></div>
2463
2464
2465
2466      </div>
2467    <div class="jd-details-descr">
2468
2469
2470
2471
2472  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the automatch criteria used to create or join this room, if any. May be null if the
2473 room has no automatch properties.</p></div>
2474  <div class="jd-tagdata">
2475      <h5 class="jd-tagtitle">Returns</h5>
2476      <ul class="nolist"><li>A bundle containing the automatch criteria for this room.
2477</li></ul>
2478  </div>
2479
2480    </div>
2481</div>
2482
2483
2484<A NAME="getAutoMatchWaitEstimateSeconds()"></A>
2485
2486<div class="jd-details api apilevel-">
2487    <h4 class="jd-details-title">
2488      <span class="normal">
2489        public
2490
2491
2492
2493
2494        int
2495      </span>
2496      <span class="sympad">getAutoMatchWaitEstimateSeconds</span>
2497      <span class="normal">()</span>
2498    </h4>
2499      <div class="api-level">
2500        <div></div>
2501
2502
2503
2504      </div>
2505    <div class="jd-details-descr">
2506
2507
2508
2509
2510  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the estimated wait time for automatching to finish for players who are not
2511 automatched immediately, as measured from the time that the room entered the
2512 automatching pool.</p></div>
2513  <div class="jd-tagdata">
2514      <h5 class="jd-tagtitle">Returns</h5>
2515      <ul class="nolist"><li>The estimated wait time in seconds, or -1 if the room is not
2516         automatching or no estimate could be provided.
2517</li></ul>
2518  </div>
2519
2520    </div>
2521</div>
2522
2523
2524<A NAME="getCreationTimestamp()"></A>
2525
2526<div class="jd-details api apilevel-">
2527    <h4 class="jd-details-title">
2528      <span class="normal">
2529        public
2530
2531
2532
2533
2534        long
2535      </span>
2536      <span class="sympad">getCreationTimestamp</span>
2537      <span class="normal">()</span>
2538    </h4>
2539      <div class="api-level">
2540        <div></div>
2541
2542
2543
2544      </div>
2545    <div class="jd-details-descr">
2546
2547
2548
2549
2550  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2551
2552    </div>
2553</div>
2554
2555
2556<A NAME="getCreatorId()"></A>
2557
2558<div class="jd-details api apilevel-">
2559    <h4 class="jd-details-title">
2560      <span class="normal">
2561        public
2562
2563
2564
2565
2566        String
2567      </span>
2568      <span class="sympad">getCreatorId</span>
2569      <span class="normal">()</span>
2570    </h4>
2571      <div class="api-level">
2572        <div></div>
2573
2574
2575
2576      </div>
2577    <div class="jd-details-descr">
2578
2579
2580
2581
2582  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2583
2584    </div>
2585</div>
2586
2587
2588<A NAME="getDescription()"></A>
2589
2590<div class="jd-details api apilevel-">
2591    <h4 class="jd-details-title">
2592      <span class="normal">
2593        public
2594
2595
2596
2597
2598        String
2599      </span>
2600      <span class="sympad">getDescription</span>
2601      <span class="normal">()</span>
2602    </h4>
2603      <div class="api-level">
2604        <div></div>
2605
2606
2607
2608      </div>
2609    <div class="jd-details-descr">
2610
2611
2612
2613
2614  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2615
2616    </div>
2617</div>
2618
2619
2620<A NAME="getDescription(android.database.CharArrayBuffer)"></A>
2621
2622<div class="jd-details api apilevel-">
2623    <h4 class="jd-details-title">
2624      <span class="normal">
2625        public
2626
2627
2628
2629
2630        void
2631      </span>
2632      <span class="sympad">getDescription</span>
2633      <span class="normal">(CharArrayBuffer dataOut)</span>
2634    </h4>
2635      <div class="api-level">
2636        <div></div>
2637
2638
2639
2640      </div>
2641    <div class="jd-details-descr">
2642
2643
2644
2645
2646  <div class="jd-tagdata jd-tagdescr"><p>Loads the room description into the given <code><a href="/reference/android/database/CharArrayBuffer.html">CharArrayBuffer</a></code>.</p></div>
2647  <div class="jd-tagdata">
2648      <h5 class="jd-tagtitle">Parameters</h5>
2649      <table class="jd-tagtable">
2650        <tr>
2651          <th>dataOut</td>
2652          <td>The buffer to load the data into.
2653</td>
2654        </tr>
2655      </table>
2656  </div>
2657
2658    </div>
2659</div>
2660
2661
2662<A NAME="getParticipant(java.lang.String)"></A>
2663
2664<div class="jd-details api apilevel-">
2665    <h4 class="jd-details-title">
2666      <span class="normal">
2667        public
2668
2669
2670
2671
2672        <a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a>
2673      </span>
2674      <span class="sympad">getParticipant</span>
2675      <span class="normal">(String participantId)</span>
2676    </h4>
2677      <div class="api-level">
2678        <div></div>
2679
2680
2681
2682      </div>
2683    <div class="jd-details-descr">
2684
2685
2686
2687
2688  <div class="jd-tagdata jd-tagdescr"><p>Get a participant in a room by its ID. Note that the participant ID must correspond to a
2689 participant in this match, or this method will throw an exception.</p></div>
2690  <div class="jd-tagdata">
2691      <h5 class="jd-tagtitle">Parameters</h5>
2692      <table class="jd-tagtable">
2693        <tr>
2694          <th>participantId</td>
2695          <td>Match-local ID of the participant to retrieve status for.</td>
2696        </tr>
2697      </table>
2698  </div>
2699  <div class="jd-tagdata">
2700      <h5 class="jd-tagtitle">Returns</h5>
2701      <ul class="nolist"><li>The participant corresponding to the given ID.</li></ul>
2702  </div>
2703
2704    </div>
2705</div>
2706
2707
2708<A NAME="getParticipantId(java.lang.String)"></A>
2709
2710<div class="jd-details api apilevel-">
2711    <h4 class="jd-details-title">
2712      <span class="normal">
2713        public
2714
2715
2716
2717
2718        String
2719      </span>
2720      <span class="sympad">getParticipantId</span>
2721      <span class="normal">(String playerId)</span>
2722    </h4>
2723      <div class="api-level">
2724        <div></div>
2725
2726
2727
2728      </div>
2729    <div class="jd-details-descr">
2730
2731
2732
2733
2734  <div class="jd-tagdata jd-tagdescr"><p>Get the participant ID for a given player. This will only return a non-null ID if the player
2735 is actually a participant in the room and that player's identity is visible to the current
2736 player. Note that this will always return non-null for the current player.</p></div>
2737  <div class="jd-tagdata">
2738      <h5 class="jd-tagtitle">Parameters</h5>
2739      <table class="jd-tagtable">
2740        <tr>
2741          <th>playerId</td>
2742          <td>Player ID to find participant ID for.</td>
2743        </tr>
2744      </table>
2745  </div>
2746  <div class="jd-tagdata">
2747      <h5 class="jd-tagtitle">Returns</h5>
2748      <ul class="nolist"><li>The participant ID corresponding to given player, or null if none found.
2749</li></ul>
2750  </div>
2751
2752    </div>
2753</div>
2754
2755
2756<A NAME="getParticipantIds()"></A>
2757
2758<div class="jd-details api apilevel-">
2759    <h4 class="jd-details-title">
2760      <span class="normal">
2761        public
2762
2763
2764
2765
2766        ArrayList&lt;String&gt;
2767      </span>
2768      <span class="sympad">getParticipantIds</span>
2769      <span class="normal">()</span>
2770    </h4>
2771      <div class="api-level">
2772        <div></div>
2773
2774
2775
2776      </div>
2777    <div class="jd-details-descr">
2778
2779
2780
2781
2782  <div class="jd-tagdata jd-tagdescr"><p>Get the IDs of the participants of the given room.</p></div>
2783  <div class="jd-tagdata">
2784      <h5 class="jd-tagtitle">Returns</h5>
2785      <ul class="nolist"><li>The IDs of the participants in this room. These are returned in the participant
2786         order of the room. Note that these are not stable across rooms.
2787</li></ul>
2788  </div>
2789
2790    </div>
2791</div>
2792
2793
2794<A NAME="getParticipantStatus(java.lang.String)"></A>
2795
2796<div class="jd-details api apilevel-">
2797    <h4 class="jd-details-title">
2798      <span class="normal">
2799        public
2800
2801
2802
2803
2804        int
2805      </span>
2806      <span class="sympad">getParticipantStatus</span>
2807      <span class="normal">(String participantId)</span>
2808    </h4>
2809      <div class="api-level">
2810        <div></div>
2811
2812
2813
2814      </div>
2815    <div class="jd-details-descr">
2816
2817
2818
2819
2820  <div class="jd-tagdata jd-tagdescr"><p>Get the status of a participant in a room. Note that the participant ID must correspond to a
2821 participant in this room, or this method will throw an exception.</p></div>
2822  <div class="jd-tagdata">
2823      <h5 class="jd-tagtitle">Parameters</h5>
2824      <table class="jd-tagtable">
2825        <tr>
2826          <th>participantId</td>
2827          <td>Room-local ID of the participant to retrieve status for.</td>
2828        </tr>
2829      </table>
2830  </div>
2831  <div class="jd-tagdata">
2832      <h5 class="jd-tagtitle">Returns</h5>
2833      <ul class="nolist"><li>The current status of the participant in this room. One of
2834         <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html#STATUS_INVITED">STATUS_INVITED</a></code>, <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html#STATUS_JOINED">STATUS_JOINED</a></code>,
2835         <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html#STATUS_DECLINED">STATUS_DECLINED</a></code>, or <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html#STATUS_LEFT">STATUS_LEFT</a></code>.</li></ul>
2836  </div>
2837
2838    </div>
2839</div>
2840
2841
2842<A NAME="getParticipants()"></A>
2843
2844<div class="jd-details api apilevel-">
2845    <h4 class="jd-details-title">
2846      <span class="normal">
2847        public
2848
2849
2850
2851
2852        ArrayList&lt;<a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a>&gt;
2853      </span>
2854      <span class="sympad">getParticipants</span>
2855      <span class="normal">()</span>
2856    </h4>
2857      <div class="api-level">
2858        <div></div>
2859
2860
2861
2862      </div>
2863    <div class="jd-details-descr">
2864
2865
2866
2867
2868  <div class="jd-tagdata jd-tagdescr"><p>Retrieve the <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a></code>s for this object. This is a list of all Participants
2869 applicable to the given object.</p></div>
2870  <div class="jd-tagdata">
2871      <h5 class="jd-tagtitle">Returns</h5>
2872      <ul class="nolist"><li>A list of <code><a href="/reference/com/google/android/gms/games/multiplayer/Participant.html">Participant</a></code>s for this object.
2873</li></ul>
2874  </div>
2875
2876    </div>
2877</div>
2878
2879
2880<A NAME="getRoomId()"></A>
2881
2882<div class="jd-details api apilevel-">
2883    <h4 class="jd-details-title">
2884      <span class="normal">
2885        public
2886
2887
2888
2889
2890        String
2891      </span>
2892      <span class="sympad">getRoomId</span>
2893      <span class="normal">()</span>
2894    </h4>
2895      <div class="api-level">
2896        <div></div>
2897
2898
2899
2900      </div>
2901    <div class="jd-details-descr">
2902
2903
2904
2905
2906  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2907
2908    </div>
2909</div>
2910
2911
2912<A NAME="getStatus()"></A>
2913
2914<div class="jd-details api apilevel-">
2915    <h4 class="jd-details-title">
2916      <span class="normal">
2917        public
2918
2919
2920
2921
2922        int
2923      </span>
2924      <span class="sympad">getStatus</span>
2925      <span class="normal">()</span>
2926    </h4>
2927      <div class="api-level">
2928        <div></div>
2929
2930
2931
2932      </div>
2933    <div class="jd-details-descr">
2934
2935
2936
2937
2938  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2939
2940    </div>
2941</div>
2942
2943
2944<A NAME="getVariant()"></A>
2945
2946<div class="jd-details api apilevel-">
2947    <h4 class="jd-details-title">
2948      <span class="normal">
2949        public
2950
2951
2952
2953
2954        int
2955      </span>
2956      <span class="sympad">getVariant</span>
2957      <span class="normal">()</span>
2958    </h4>
2959      <div class="api-level">
2960        <div></div>
2961
2962
2963
2964      </div>
2965    <div class="jd-details-descr">
2966
2967
2968
2969
2970  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2971
2972    </div>
2973</div>
2974
2975
2976<A NAME="hashCode()"></A>
2977
2978<div class="jd-details api apilevel-">
2979    <h4 class="jd-details-title">
2980      <span class="normal">
2981        public
2982
2983
2984
2985
2986        int
2987      </span>
2988      <span class="sympad">hashCode</span>
2989      <span class="normal">()</span>
2990    </h4>
2991      <div class="api-level">
2992        <div></div>
2993
2994
2995
2996      </div>
2997    <div class="jd-details-descr">
2998
2999
3000
3001
3002  <div class="jd-tagdata jd-tagdescr"><p></p></div>
3003
3004    </div>
3005</div>
3006
3007
3008<A NAME="isDataValid()"></A>
3009
3010<div class="jd-details api apilevel-">
3011    <h4 class="jd-details-title">
3012      <span class="normal">
3013        public
3014
3015
3016
3017
3018        boolean
3019      </span>
3020      <span class="sympad">isDataValid</span>
3021      <span class="normal">()</span>
3022    </h4>
3023      <div class="api-level">
3024        <div></div>
3025
3026
3027
3028      </div>
3029    <div class="jd-details-descr">
3030
3031
3032
3033
3034  <div class="jd-tagdata jd-tagdescr"><p>Check to see if this object is valid for use. If the object is still volatile, this method
3035 will indicate whether or not the object can be safely used. The output of a call to
3036 <code><a href="/reference/com/google/android/gms/common/data/Freezable.html#freeze()">freeze()</a></code> will always be valid.</p></div>
3037  <div class="jd-tagdata">
3038      <h5 class="jd-tagtitle">Returns</h5>
3039      <ul class="nolist"><li>whether or not the object is valid for use.
3040</li></ul>
3041  </div>
3042
3043    </div>
3044</div>
3045
3046
3047<A NAME="toString()"></A>
3048
3049<div class="jd-details api apilevel-">
3050    <h4 class="jd-details-title">
3051      <span class="normal">
3052        public
3053
3054
3055
3056
3057        String
3058      </span>
3059      <span class="sympad">toString</span>
3060      <span class="normal">()</span>
3061    </h4>
3062      <div class="api-level">
3063        <div></div>
3064
3065
3066
3067      </div>
3068    <div class="jd-details-descr">
3069
3070
3071
3072
3073  <div class="jd-tagdata jd-tagdescr"><p></p></div>
3074
3075    </div>
3076</div>
3077
3078
3079<A NAME="writeToParcel(android.os.Parcel, int)"></A>
3080
3081<div class="jd-details api apilevel-">
3082    <h4 class="jd-details-title">
3083      <span class="normal">
3084        public
3085
3086
3087
3088
3089        void
3090      </span>
3091      <span class="sympad">writeToParcel</span>
3092      <span class="normal">(Parcel dest, int flags)</span>
3093    </h4>
3094      <div class="api-level">
3095        <div></div>
3096
3097
3098
3099      </div>
3100    <div class="jd-details-descr">
3101
3102
3103
3104
3105  <div class="jd-tagdata jd-tagdescr"><p></p></div>
3106
3107    </div>
3108</div>
3109
3110
3111
3112
3113
3114<!-- ========= METHOD DETAIL ======== -->
3115
3116
3117
3118<!-- ========= END OF CLASS DATA ========= -->
3119<A NAME="navbar_top"></A>
3120
3121<div id="footer" class="wrap" >
3122
3123
3124  <div id="copyright">
3125
3126  Except as noted, this content is licensed under <a
3127  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
3128  For details and restrictions, see the <a href="/license.html">
3129  Content License</a>.
3130  </div>
3131  <div id="build_info">
3132
3133<script src="/timestamp.js" type="text/javascript"></script>
3134<script>document.write(BUILD_TIMESTAMP)</script>
3135
3136  </div>
3137
3138
3139  <div id="footerlinks">
3140
3141  <p>
3142    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
3143    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
3144    <a href="/support.html">Support</a>
3145  </p>
3146  </div>
3147
3148</div> <!-- end footer -->
3149</div> <!-- jd-content -->
3150
3151</div><!-- end doc-content -->
3152
3153</div> <!-- end body-content -->
3154
3155
3156
3157
3158
3159
3160</body>
3161</html>
3162