• 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>SnapshotEntity | 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">SnapshotEntity</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<div class="sum-details-links">
812
813Summary:
814
815
816
817
818
819
820  <a href="#inhconstants">Inherited Constants</a>
821
822
823
824  &#124; <a href="#lfields">Fields</a>
825
826
827
828
829
830
831  &#124; <a href="#pubmethods">Methods</a>
832
833
834
835
836  &#124; <a href="#inhmethods">Inherited Methods</a>
837
838&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
839
840</div><!-- end sum-details-links -->
841<div class="api-level">
842
843
844
845
846</div>
847</div><!-- end api-info-block -->
848
849
850<!-- ======== START OF CLASS DATA ======== -->
851
852<div id="jd-header">
853    public
854
855    final
856
857    class
858<h1 itemprop="name">SnapshotEntity</h1>
859
860
861
862
863    extends Object<br/>
864
865
866
867
868
869
870      implements
871
872        Parcelable
873
874        <a href="/reference/com/google/android/gms/games/snapshot/Snapshot.html">Snapshot</a>
875
876
877
878
879
880
881
882
883</div><!-- end header -->
884
885<div id="naMessage"></div>
886
887<div id="jd-content" class="api apilevel-">
888<table class="jd-inheritance-table">
889
890
891    <tr>
892
893        <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
894    </tr>
895
896
897    <tr>
898
899            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
900
901        <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.games.snapshot.SnapshotEntity</td>
902    </tr>
903
904
905</table>
906
907
908
909
910
911
912
913<div class="jd-descr">
914
915
916<h2>Class Overview</h2>
917<p itemprop="articleBody">Data object representing the data for a saved game. This is immutable, and therefore safe to
918 cache or store. Note, however, that the data it represents may grow stale.
919 <p>
920 This class exists solely to support parceling these objects and should not be used directly.
921</p>
922
923
924
925
926
927</div><!-- jd-descr -->
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944<div class="jd-descr">
945
946
947<h2>Summary</h2>
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964<!-- =========== ENUM CONSTANT SUMMARY =========== -->
965<table id="inhconstants" class="jd-sumtable"><tr><th>
966  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
967  <div style="clear:left;">Inherited Constants</div></th></tr>
968
969
970
971
972<tr class="api apilevel-" >
973<td colspan="12">
974
975  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed"
976          ><img id="inherited-constants-android.os.Parcelable-trigger"
977          src="/assets/images/triangle-closed.png"
978          class="jd-expando-trigger-img" /></a>From interface
979android.os.Parcelable
980<div id="inherited-constants-android.os.Parcelable">
981  <div id="inherited-constants-android.os.Parcelable-list"
982        class="jd-inheritedlinks">
983  </div>
984  <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
985    <table class="jd-sumtable-expando">
986
987
988
989    <tr class="alt-color api apilevel-" >
990        <td class="jd-typecol">int</td>
991        <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
992        <td class="jd-descrcol" width="100%">
993
994
995
996
997        </td>
998    </tr>
999
1000
1001    <tr class=" api apilevel-" >
1002        <td class="jd-typecol">int</td>
1003        <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
1004        <td class="jd-descrcol" width="100%">
1005
1006
1007
1008
1009        </td>
1010    </tr>
1011
1012
1013</table>
1014  </div>
1015</div>
1016</td></tr>
1017
1018
1019
1020
1021
1022
1023</table>
1024
1025
1026
1027
1028<!-- =========== FIELD SUMMARY =========== -->
1029<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
1030
1031
1032
1033      <tr class="alt-color api apilevel-" >
1034          <td class="jd-typecol"><nobr>
1035          public
1036          static
1037          final
1038          SnapshotEntityCreator</nobr></td>
1039          <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#CREATOR">CREATOR</a></td>
1040          <td class="jd-descrcol" width="100%">
1041
1042
1043
1044
1045          </td>
1046      </tr>
1047
1048
1049
1050</table>
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062<!-- ========== METHOD SUMMARY =========== -->
1063<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
1064
1065
1066
1067
1068    <tr class="alt-color api apilevel-" >
1069        <td class="jd-typecol"><nobr>
1070
1071
1072
1073
1074
1075            int</nobr>
1076        </td>
1077        <td class="jd-linkcol" width="100%"><nobr>
1078        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#describeContents()">describeContents</a></span>()</nobr>
1079
1080  </td></tr>
1081
1082
1083
1084    <tr class=" api apilevel-" >
1085        <td class="jd-typecol"><nobr>
1086
1087
1088
1089
1090
1091            boolean</nobr>
1092        </td>
1093        <td class="jd-linkcol" width="100%"><nobr>
1094        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
1095
1096  </td></tr>
1097
1098
1099
1100    <tr class="alt-color api apilevel-" >
1101        <td class="jd-typecol"><nobr>
1102
1103
1104
1105
1106
1107            <a href="/reference/com/google/android/gms/games/snapshot/Snapshot.html">Snapshot</a></nobr>
1108        </td>
1109        <td class="jd-linkcol" width="100%"><nobr>
1110        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#freeze()">freeze</a></span>()</nobr>
1111
1112        <div class="jd-descrdiv">
1113          Freeze a volatile representation into an immutable representation.
1114
1115
1116
1117        </div>
1118
1119  </td></tr>
1120
1121
1122
1123    <tr class=" api apilevel-" >
1124        <td class="jd-typecol"><nobr>
1125
1126
1127
1128
1129
1130            <a href="/reference/com/google/android/gms/games/snapshot/SnapshotMetadata.html">SnapshotMetadata</a></nobr>
1131        </td>
1132        <td class="jd-linkcol" width="100%"><nobr>
1133        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#getMetadata()">getMetadata</a></span>()</nobr>
1134
1135        <div class="jd-descrdiv">
1136          Retrieves the metadata for this snapshot.
1137
1138
1139
1140        </div>
1141
1142  </td></tr>
1143
1144
1145
1146    <tr class="alt-color api apilevel-" >
1147        <td class="jd-typecol"><nobr>
1148
1149
1150
1151
1152
1153            <a href="/reference/com/google/android/gms/games/snapshot/SnapshotContents.html">SnapshotContents</a></nobr>
1154        </td>
1155        <td class="jd-linkcol" width="100%"><nobr>
1156        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#getSnapshotContents()">getSnapshotContents</a></span>()</nobr>
1157
1158        <div class="jd-descrdiv">
1159          Retrieve the <code><a href="/reference/com/google/android/gms/games/snapshot/SnapshotContents.html">SnapshotContents</a></code> associated with this snapshot.
1160
1161
1162
1163        </div>
1164
1165  </td></tr>
1166
1167
1168
1169    <tr class=" api apilevel-" >
1170        <td class="jd-typecol"><nobr>
1171
1172
1173
1174
1175
1176            int</nobr>
1177        </td>
1178        <td class="jd-linkcol" width="100%"><nobr>
1179        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#hashCode()">hashCode</a></span>()</nobr>
1180
1181  </td></tr>
1182
1183
1184
1185    <tr class="alt-color api apilevel-" >
1186        <td class="jd-typecol"><nobr>
1187
1188
1189
1190
1191
1192            boolean</nobr>
1193        </td>
1194        <td class="jd-linkcol" width="100%"><nobr>
1195        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#isDataValid()">isDataValid</a></span>()</nobr>
1196
1197        <div class="jd-descrdiv">
1198          Check to see if this object is valid for use.
1199
1200
1201
1202        </div>
1203
1204  </td></tr>
1205
1206
1207
1208    <tr class=" api apilevel-" >
1209        <td class="jd-typecol"><nobr>
1210
1211
1212
1213
1214
1215            String</nobr>
1216        </td>
1217        <td class="jd-linkcol" width="100%"><nobr>
1218        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#toString()">toString</a></span>()</nobr>
1219
1220  </td></tr>
1221
1222
1223
1224    <tr class="alt-color api apilevel-" >
1225        <td class="jd-typecol"><nobr>
1226
1227
1228
1229
1230
1231            void</nobr>
1232        </td>
1233        <td class="jd-linkcol" width="100%"><nobr>
1234        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel out, int flags)</nobr>
1235
1236  </td></tr>
1237
1238
1239
1240</table>
1241
1242
1243
1244
1245
1246
1247
1248<!-- ========== METHOD SUMMARY =========== -->
1249<table id="inhmethods" class="jd-sumtable"><tr><th>
1250  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1251  <div style="clear:left;">Inherited Methods</div></th></tr>
1252
1253
1254<tr class="api apilevel-" >
1255<td colspan="12">
1256  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1257          ><img id="inherited-methods-java.lang.Object-trigger"
1258          src="/assets/images/triangle-closed.png"
1259          class="jd-expando-trigger-img" /></a>
1260From class
1261
1262  java.lang.Object
1263
1264<div id="inherited-methods-java.lang.Object">
1265  <div id="inherited-methods-java.lang.Object-list"
1266        class="jd-inheritedlinks">
1267  </div>
1268  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1269    <table class="jd-sumtable-expando">
1270
1271
1272
1273
1274    <tr class="alt-color api apilevel-" >
1275        <td class="jd-typecol"><nobr>
1276
1277
1278
1279
1280
1281            Object</nobr>
1282        </td>
1283        <td class="jd-linkcol" width="100%"><nobr>
1284        <span class="sympad">clone</span>()</nobr>
1285
1286  </td></tr>
1287
1288
1289
1290    <tr class=" api apilevel-" >
1291        <td class="jd-typecol"><nobr>
1292
1293
1294
1295
1296
1297            boolean</nobr>
1298        </td>
1299        <td class="jd-linkcol" width="100%"><nobr>
1300        <span class="sympad">equals</span>(Object arg0)</nobr>
1301
1302  </td></tr>
1303
1304
1305
1306    <tr class="alt-color api apilevel-" >
1307        <td class="jd-typecol"><nobr>
1308
1309
1310
1311
1312
1313            void</nobr>
1314        </td>
1315        <td class="jd-linkcol" width="100%"><nobr>
1316        <span class="sympad">finalize</span>()</nobr>
1317
1318  </td></tr>
1319
1320
1321
1322    <tr class=" api apilevel-" >
1323        <td class="jd-typecol"><nobr>
1324
1325
1326            final
1327
1328
1329            Class&lt;?&gt;</nobr>
1330        </td>
1331        <td class="jd-linkcol" width="100%"><nobr>
1332        <span class="sympad">getClass</span>()</nobr>
1333
1334  </td></tr>
1335
1336
1337
1338    <tr class="alt-color api apilevel-" >
1339        <td class="jd-typecol"><nobr>
1340
1341
1342
1343
1344
1345            int</nobr>
1346        </td>
1347        <td class="jd-linkcol" width="100%"><nobr>
1348        <span class="sympad">hashCode</span>()</nobr>
1349
1350  </td></tr>
1351
1352
1353
1354    <tr class=" api apilevel-" >
1355        <td class="jd-typecol"><nobr>
1356
1357
1358            final
1359
1360
1361            void</nobr>
1362        </td>
1363        <td class="jd-linkcol" width="100%"><nobr>
1364        <span class="sympad">notify</span>()</nobr>
1365
1366  </td></tr>
1367
1368
1369
1370    <tr class="alt-color api apilevel-" >
1371        <td class="jd-typecol"><nobr>
1372
1373
1374            final
1375
1376
1377            void</nobr>
1378        </td>
1379        <td class="jd-linkcol" width="100%"><nobr>
1380        <span class="sympad">notifyAll</span>()</nobr>
1381
1382  </td></tr>
1383
1384
1385
1386    <tr class=" api apilevel-" >
1387        <td class="jd-typecol"><nobr>
1388
1389
1390
1391
1392
1393            String</nobr>
1394        </td>
1395        <td class="jd-linkcol" width="100%"><nobr>
1396        <span class="sympad">toString</span>()</nobr>
1397
1398  </td></tr>
1399
1400
1401
1402    <tr class="alt-color api apilevel-" >
1403        <td class="jd-typecol"><nobr>
1404
1405
1406            final
1407
1408
1409            void</nobr>
1410        </td>
1411        <td class="jd-linkcol" width="100%"><nobr>
1412        <span class="sympad">wait</span>()</nobr>
1413
1414  </td></tr>
1415
1416
1417
1418    <tr class=" api apilevel-" >
1419        <td class="jd-typecol"><nobr>
1420
1421
1422            final
1423
1424
1425            void</nobr>
1426        </td>
1427        <td class="jd-linkcol" width="100%"><nobr>
1428        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1429
1430  </td></tr>
1431
1432
1433
1434    <tr class="alt-color api apilevel-" >
1435        <td class="jd-typecol"><nobr>
1436
1437
1438            final
1439
1440
1441            void</nobr>
1442        </td>
1443        <td class="jd-linkcol" width="100%"><nobr>
1444        <span class="sympad">wait</span>(long arg0)</nobr>
1445
1446  </td></tr>
1447
1448
1449</table>
1450  </div>
1451</div>
1452</td></tr>
1453
1454
1455
1456<tr class="api apilevel-" >
1457<td colspan="12">
1458  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed"
1459          ><img id="inherited-methods-android.os.Parcelable-trigger"
1460          src="/assets/images/triangle-closed.png"
1461          class="jd-expando-trigger-img" /></a>
1462From interface
1463
1464  android.os.Parcelable
1465
1466<div id="inherited-methods-android.os.Parcelable">
1467  <div id="inherited-methods-android.os.Parcelable-list"
1468        class="jd-inheritedlinks">
1469  </div>
1470  <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
1471    <table class="jd-sumtable-expando">
1472
1473
1474
1475
1476    <tr class="alt-color api apilevel-" >
1477        <td class="jd-typecol"><nobr>
1478            abstract
1479
1480
1481
1482
1483            int</nobr>
1484        </td>
1485        <td class="jd-linkcol" width="100%"><nobr>
1486        <span class="sympad">describeContents</span>()</nobr>
1487
1488  </td></tr>
1489
1490
1491
1492    <tr class=" api apilevel-" >
1493        <td class="jd-typecol"><nobr>
1494            abstract
1495
1496
1497
1498
1499            void</nobr>
1500        </td>
1501        <td class="jd-linkcol" width="100%"><nobr>
1502        <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
1503
1504  </td></tr>
1505
1506
1507</table>
1508  </div>
1509</div>
1510</td></tr>
1511
1512
1513
1514<tr class="api apilevel-" >
1515<td colspan="12">
1516  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.common.data.Freezable" class="jd-expando-trigger closed"
1517          ><img id="inherited-methods-com.google.android.gms.common.data.Freezable-trigger"
1518          src="/assets/images/triangle-closed.png"
1519          class="jd-expando-trigger-img" /></a>
1520From interface
1521
1522  <a href="/reference/com/google/android/gms/common/data/Freezable.html">com.google.android.gms.common.data.Freezable</a>
1523
1524<div id="inherited-methods-com.google.android.gms.common.data.Freezable">
1525  <div id="inherited-methods-com.google.android.gms.common.data.Freezable-list"
1526        class="jd-inheritedlinks">
1527  </div>
1528  <div id="inherited-methods-com.google.android.gms.common.data.Freezable-summary" style="display: none;">
1529    <table class="jd-sumtable-expando">
1530
1531
1532
1533
1534    <tr class="alt-color api apilevel-" >
1535        <td class="jd-typecol"><nobr>
1536            abstract
1537
1538
1539
1540
1541            T</nobr>
1542        </td>
1543        <td class="jd-linkcol" width="100%"><nobr>
1544        <span class="sympad"><a href="/reference/com/google/android/gms/common/data/Freezable.html#freeze()">freeze</a></span>()</nobr>
1545
1546        <div class="jd-descrdiv">
1547          Freeze a volatile representation into an immutable representation.
1548
1549
1550
1551        </div>
1552
1553  </td></tr>
1554
1555
1556
1557    <tr class=" api apilevel-" >
1558        <td class="jd-typecol"><nobr>
1559            abstract
1560
1561
1562
1563
1564            boolean</nobr>
1565        </td>
1566        <td class="jd-linkcol" width="100%"><nobr>
1567        <span class="sympad"><a href="/reference/com/google/android/gms/common/data/Freezable.html#isDataValid()">isDataValid</a></span>()</nobr>
1568
1569        <div class="jd-descrdiv">
1570          Check to see if this object is valid for use.
1571
1572
1573
1574        </div>
1575
1576  </td></tr>
1577
1578
1579</table>
1580  </div>
1581</div>
1582</td></tr>
1583
1584
1585
1586<tr class="api apilevel-" >
1587<td colspan="12">
1588  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.games.snapshot.Snapshot" class="jd-expando-trigger closed"
1589          ><img id="inherited-methods-com.google.android.gms.games.snapshot.Snapshot-trigger"
1590          src="/assets/images/triangle-closed.png"
1591          class="jd-expando-trigger-img" /></a>
1592From interface
1593
1594  <a href="/reference/com/google/android/gms/games/snapshot/Snapshot.html">com.google.android.gms.games.snapshot.Snapshot</a>
1595
1596<div id="inherited-methods-com.google.android.gms.games.snapshot.Snapshot">
1597  <div id="inherited-methods-com.google.android.gms.games.snapshot.Snapshot-list"
1598        class="jd-inheritedlinks">
1599  </div>
1600  <div id="inherited-methods-com.google.android.gms.games.snapshot.Snapshot-summary" style="display: none;">
1601    <table class="jd-sumtable-expando">
1602
1603
1604
1605
1606    <tr class="alt-color api apilevel-" >
1607        <td class="jd-typecol"><nobr>
1608            abstract
1609
1610
1611
1612
1613            <a href="/reference/com/google/android/gms/games/snapshot/SnapshotMetadata.html">SnapshotMetadata</a></nobr>
1614        </td>
1615        <td class="jd-linkcol" width="100%"><nobr>
1616        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/Snapshot.html#getMetadata()">getMetadata</a></span>()</nobr>
1617
1618        <div class="jd-descrdiv">
1619          Retrieves the metadata for this snapshot.
1620
1621
1622
1623        </div>
1624
1625  </td></tr>
1626
1627
1628
1629    <tr class=" api apilevel-" >
1630        <td class="jd-typecol"><nobr>
1631            abstract
1632
1633
1634
1635
1636            <a href="/reference/com/google/android/gms/games/snapshot/SnapshotContents.html">SnapshotContents</a></nobr>
1637        </td>
1638        <td class="jd-linkcol" width="100%"><nobr>
1639        <span class="sympad"><a href="/reference/com/google/android/gms/games/snapshot/Snapshot.html#getSnapshotContents()">getSnapshotContents</a></span>()</nobr>
1640
1641        <div class="jd-descrdiv">
1642          Retrieve the <code><a href="/reference/com/google/android/gms/games/snapshot/SnapshotContents.html">SnapshotContents</a></code> associated with this snapshot.
1643
1644
1645
1646        </div>
1647
1648  </td></tr>
1649
1650
1651</table>
1652  </div>
1653</div>
1654</td></tr>
1655
1656
1657</table>
1658
1659
1660</div><!-- jd-descr (summary) -->
1661
1662<!-- Details -->
1663
1664
1665
1666
1667
1668
1669
1670
1671<!-- XML Attributes -->
1672
1673
1674<!-- Enum Values -->
1675
1676
1677<!-- Constants -->
1678
1679
1680<!-- Fields -->
1681
1682
1683<!-- ========= FIELD DETAIL ======== -->
1684<h2>Fields</h2>
1685
1686
1687
1688
1689<A NAME="CREATOR"></A>
1690
1691<div class="jd-details api apilevel-">
1692    <h4 class="jd-details-title">
1693      <span class="normal">
1694        public
1695        static
1696        final
1697        SnapshotEntityCreator
1698      </span>
1699        CREATOR
1700    </h4>
1701      <div class="api-level">
1702
1703
1704
1705
1706      </div>
1707    <div class="jd-details-descr">
1708
1709
1710
1711
1712  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1713
1714
1715    </div>
1716</div>
1717
1718
1719
1720
1721<!-- Public ctors -->
1722
1723
1724
1725<!-- ========= CONSTRUCTOR DETAIL ======== -->
1726<!-- Protected ctors -->
1727
1728
1729
1730<!-- ========= METHOD DETAIL ======== -->
1731<!-- Public methdos -->
1732
1733<h2>Public Methods</h2>
1734
1735
1736
1737<A NAME="describeContents()"></A>
1738
1739<div class="jd-details api apilevel-">
1740    <h4 class="jd-details-title">
1741      <span class="normal">
1742        public
1743
1744
1745
1746
1747        int
1748      </span>
1749      <span class="sympad">describeContents</span>
1750      <span class="normal">()</span>
1751    </h4>
1752      <div class="api-level">
1753        <div></div>
1754
1755
1756
1757      </div>
1758    <div class="jd-details-descr">
1759
1760
1761
1762
1763  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1764
1765    </div>
1766</div>
1767
1768
1769<A NAME="equals(java.lang.Object)"></A>
1770
1771<div class="jd-details api apilevel-">
1772    <h4 class="jd-details-title">
1773      <span class="normal">
1774        public
1775
1776
1777
1778
1779        boolean
1780      </span>
1781      <span class="sympad">equals</span>
1782      <span class="normal">(Object obj)</span>
1783    </h4>
1784      <div class="api-level">
1785        <div></div>
1786
1787
1788
1789      </div>
1790    <div class="jd-details-descr">
1791
1792
1793
1794
1795  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1796
1797    </div>
1798</div>
1799
1800
1801<A NAME="freeze()"></A>
1802
1803<div class="jd-details api apilevel-">
1804    <h4 class="jd-details-title">
1805      <span class="normal">
1806        public
1807
1808
1809
1810
1811        <a href="/reference/com/google/android/gms/games/snapshot/Snapshot.html">Snapshot</a>
1812      </span>
1813      <span class="sympad">freeze</span>
1814      <span class="normal">()</span>
1815    </h4>
1816      <div class="api-level">
1817        <div></div>
1818
1819
1820
1821      </div>
1822    <div class="jd-details-descr">
1823
1824
1825
1826
1827  <div class="jd-tagdata jd-tagdescr"><p>Freeze a volatile representation into an immutable representation. Objects returned from this
1828 call are safe to cache.
1829 <p>
1830 Note that the output of <code>freeze</code> may not be identical to the parent object, but should
1831 be equal. In other words:
1832
1833 <pre>
1834 <code>
1835 Freezable f1 = new Freezable();
1836 Freezable f2 = f1.freeze();
1837 f1 == f2 may not be true.
1838 f1.equals(f2) will be true.
1839 </code>
1840 </pre></p></div>
1841  <div class="jd-tagdata">
1842      <h5 class="jd-tagtitle">Returns</h5>
1843      <ul class="nolist"><li>A concrete implementation of the data object.
1844</li></ul>
1845  </div>
1846
1847    </div>
1848</div>
1849
1850
1851<A NAME="getMetadata()"></A>
1852
1853<div class="jd-details api apilevel-">
1854    <h4 class="jd-details-title">
1855      <span class="normal">
1856        public
1857
1858
1859
1860
1861        <a href="/reference/com/google/android/gms/games/snapshot/SnapshotMetadata.html">SnapshotMetadata</a>
1862      </span>
1863      <span class="sympad">getMetadata</span>
1864      <span class="normal">()</span>
1865    </h4>
1866      <div class="api-level">
1867        <div></div>
1868
1869
1870
1871      </div>
1872    <div class="jd-details-descr">
1873
1874
1875
1876
1877  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the metadata for this snapshot.</p></div>
1878  <div class="jd-tagdata">
1879      <h5 class="jd-tagtitle">Returns</h5>
1880      <ul class="nolist"><li>The <code><a href="/reference/com/google/android/gms/games/snapshot/SnapshotMetadata.html">SnapshotMetadata</a></code> associated with this snapshot.
1881</li></ul>
1882  </div>
1883
1884    </div>
1885</div>
1886
1887
1888<A NAME="getSnapshotContents()"></A>
1889
1890<div class="jd-details api apilevel-">
1891    <h4 class="jd-details-title">
1892      <span class="normal">
1893        public
1894
1895
1896
1897
1898        <a href="/reference/com/google/android/gms/games/snapshot/SnapshotContents.html">SnapshotContents</a>
1899      </span>
1900      <span class="sympad">getSnapshotContents</span>
1901      <span class="normal">()</span>
1902    </h4>
1903      <div class="api-level">
1904        <div></div>
1905
1906
1907
1908      </div>
1909    <div class="jd-details-descr">
1910
1911
1912
1913
1914  <div class="jd-tagdata jd-tagdescr"><p>Retrieve the <code><a href="/reference/com/google/android/gms/games/snapshot/SnapshotContents.html">SnapshotContents</a></code> associated with this snapshot. This object can be used
1915 to update the data of a snapshot. Note that this will return null if this snapshot was not
1916 obtained via <code><a href="/reference/com/google/android/gms/games/snapshot/Snapshots.html#open(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.games.snapshot.SnapshotMetadata)">open(GoogleApiClient, SnapshotMetadata)</a></code>.</p></div>
1917  <div class="jd-tagdata">
1918      <h5 class="jd-tagtitle">Returns</h5>
1919      <ul class="nolist"><li>The <code><a href="/reference/com/google/android/gms/games/snapshot/SnapshotContents.html">SnapshotContents</a></code> for this snapshot, or null if the snapshot is not
1920         opened.
1921</li></ul>
1922  </div>
1923
1924    </div>
1925</div>
1926
1927
1928<A NAME="hashCode()"></A>
1929
1930<div class="jd-details api apilevel-">
1931    <h4 class="jd-details-title">
1932      <span class="normal">
1933        public
1934
1935
1936
1937
1938        int
1939      </span>
1940      <span class="sympad">hashCode</span>
1941      <span class="normal">()</span>
1942    </h4>
1943      <div class="api-level">
1944        <div></div>
1945
1946
1947
1948      </div>
1949    <div class="jd-details-descr">
1950
1951
1952
1953
1954  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1955
1956    </div>
1957</div>
1958
1959
1960<A NAME="isDataValid()"></A>
1961
1962<div class="jd-details api apilevel-">
1963    <h4 class="jd-details-title">
1964      <span class="normal">
1965        public
1966
1967
1968
1969
1970        boolean
1971      </span>
1972      <span class="sympad">isDataValid</span>
1973      <span class="normal">()</span>
1974    </h4>
1975      <div class="api-level">
1976        <div></div>
1977
1978
1979
1980      </div>
1981    <div class="jd-details-descr">
1982
1983
1984
1985
1986  <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
1987 will indicate whether or not the object can be safely used. The output of a call to
1988 <code><a href="/reference/com/google/android/gms/common/data/Freezable.html#freeze()">freeze()</a></code> will always be valid.</p></div>
1989  <div class="jd-tagdata">
1990      <h5 class="jd-tagtitle">Returns</h5>
1991      <ul class="nolist"><li>whether or not the object is valid for use.
1992</li></ul>
1993  </div>
1994
1995    </div>
1996</div>
1997
1998
1999<A NAME="toString()"></A>
2000
2001<div class="jd-details api apilevel-">
2002    <h4 class="jd-details-title">
2003      <span class="normal">
2004        public
2005
2006
2007
2008
2009        String
2010      </span>
2011      <span class="sympad">toString</span>
2012      <span class="normal">()</span>
2013    </h4>
2014      <div class="api-level">
2015        <div></div>
2016
2017
2018
2019      </div>
2020    <div class="jd-details-descr">
2021
2022
2023
2024
2025  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2026
2027    </div>
2028</div>
2029
2030
2031<A NAME="writeToParcel(android.os.Parcel, int)"></A>
2032
2033<div class="jd-details api apilevel-">
2034    <h4 class="jd-details-title">
2035      <span class="normal">
2036        public
2037
2038
2039
2040
2041        void
2042      </span>
2043      <span class="sympad">writeToParcel</span>
2044      <span class="normal">(Parcel out, int flags)</span>
2045    </h4>
2046      <div class="api-level">
2047        <div></div>
2048
2049
2050
2051      </div>
2052    <div class="jd-details-descr">
2053
2054
2055
2056
2057  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2058
2059    </div>
2060</div>
2061
2062
2063
2064
2065
2066<!-- ========= METHOD DETAIL ======== -->
2067
2068
2069
2070<!-- ========= END OF CLASS DATA ========= -->
2071<A NAME="navbar_top"></A>
2072
2073<div id="footer" class="wrap" >
2074
2075
2076  <div id="copyright">
2077
2078  Except as noted, this content is licensed under <a
2079  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2080  For details and restrictions, see the <a href="/license.html">
2081  Content License</a>.
2082  </div>
2083  <div id="build_info">
2084
2085<script src="/timestamp.js" type="text/javascript"></script>
2086<script>document.write(BUILD_TIMESTAMP)</script>
2087
2088  </div>
2089
2090
2091  <div id="footerlinks">
2092
2093  <p>
2094    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2095    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2096    <a href="/support.html">Support</a>
2097  </p>
2098  </div>
2099
2100</div> <!-- end footer -->
2101</div> <!-- jd-content -->
2102
2103</div><!-- end doc-content -->
2104
2105</div> <!-- end body-content -->
2106
2107
2108
2109
2110
2111
2112</body>
2113</html>
2114