• 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<html>
88<head>
89
90
91<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
92<meta name="viewport" content="width=device-width" />
93
94<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
95<title>MilestoneEntity | Android Developers</title>
96
97<!-- STYLESHEETS -->
98<link rel="stylesheet"
99href="//fonts.googleapis.com/css?family=Roboto+Condensed">
100<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
101  title="roboto">
102<link href="/assets/css/default.css?v=2" rel="stylesheet" type="text/css">
103
104
105
106<!-- JAVASCRIPT -->
107<script src="//www.google.com/jsapi" type="text/javascript"></script>
108<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
109<script type="text/javascript">
110  var toRoot = "/";
111  var metaTags = [];
112  var devsite = false;
113</script>
114<script src="/assets/js/docs.js?v=2" type="text/javascript"></script>
115
116<script>
117  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
118  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
119  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
120  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
121
122  ga('create', 'UA-5831155-1', 'android.com');
123  ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'});  // New tracker);
124  ga('send', 'pageview');
125  ga('universal.send', 'pageview'); // Send page view for new tracker.
126</script>
127
128</head>
129
130<body class="gc-documentation google
131  develop" itemscope itemtype="http://schema.org/Article">
132  <div id="doc-api-level" class="" style="display:none"></div>
133  <a name="top"></a>
134
135
136<a name="top"></a>
137
138  <!-- Header -->
139  <div id="header-wrapper">
140    <div id="header">
141      <div class="wrap" id="header-wrap">
142        <div class="col-3 logo">
143          <a href="/index.html">
144            <img src="/assets/images/dac_logo.png"
145                srcset="/assets/images/dac_logo@2x.png 2x"
146                width="123" height="25" alt="Android Developers" />
147          </a>
148          <div class="btn-quicknav" id="btn-quicknav">
149            <a href="#" class="arrow-inactive">Quicknav</a>
150            <a href="#" class="arrow-active">Quicknav</a>
151          </div>
152        </div>
153        <ul class="nav-x col-9">
154            <li class="design">
155              <a href="/design/index.html"
156              zh-tw-lang="設計"
157              zh-cn-lang="设计"
158              ru-lang="Проектирование"
159              ko-lang="디자인"
160              ja-lang="設計"
161              es-lang="Diseñar"
162              >Design</a></li>
163            <li class="develop"><a href="/develop/index.html"
164              zh-tw-lang="開發"
165              zh-cn-lang="开发"
166              ru-lang="Разработка"
167              ko-lang="개발"
168              ja-lang="開発"
169              es-lang="Desarrollar"
170              >Develop</a></li>
171            <li class="distribute last"><a href="/distribute/index.html"
172              zh-tw-lang="發佈"
173              zh-cn-lang="分发"
174              ru-lang="Распространение"
175              ko-lang="배포"
176              ja-lang="配布"
177              es-lang="Distribuir"
178              >Distribute</a></li>
179        </ul>
180
181
182
183
184<div class="menu-container">
185  <div class="moremenu">
186    <div id="more-btn"></div>
187  </div>
188  <div class="morehover" id="moremenu">
189    <div class="top"></div>
190    <div class="mid">
191      <div class="header">Links</div>
192      <ul>
193        <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
194        <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
195        <li><a href="/about/index.html">About Android</a></li>
196      </ul>
197      <div class="header">Android Sites</div>
198      <ul>
199        <li><a href="http://www.android.com">Android.com</a></li>
200        <li class="active"><a>Android Developers</a></li>
201        <li><a href="http://source.android.com">Android Open Source Project</a></li>
202      </ul>
203
204
205
206        <div class="header">Language</div>
207          <div id="language" class="locales">
208            <select name="language" onChange="changeLangPref(this.value, true)">
209                <option value="en">English</option>
210                <option value="es">Español</option>
211                <option value="ja">日本語</option>
212                <option value="ko">한국어</option>
213                <option value="ru">Русский</option>
214                <option value="zh-cn">中文 (中国)</option>
215                <option value="zh-tw">中文 (台灣)</option>
216            </select>
217          </div>
218        <script type="text/javascript">
219          <!--
220          loadLangPref();
221            //-->
222        </script>
223
224
225      <br class="clearfix" />
226    </div><!-- end 'mid' -->
227    <div class="bottom"></div>
228  </div><!-- end 'moremenu' -->
229
230  <div class="search" id="search-container">
231    <div class="search-inner">
232      <div id="search-btn"></div>
233      <div class="left"></div>
234      <form onsubmit="return submit_search()">
235        <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
236          onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
237          onkeydown="return search_changed(event, true, '/')"
238          onkeyup="return search_changed(event, false, '/')" />
239      </form>
240      <div class="right"></div>
241      <a class="close hide">close</a>
242      <div class="left"></div>
243      <div class="right"></div>
244    </div><!-- end search-inner -->
245  </div><!-- end search-container -->
246
247  <div class="search_filtered_wrapper reference">
248    <div class="suggest-card reference no-display">
249      <ul class="search_filtered">
250      </ul>
251    </div>
252  </div>
253
254  <div class="search_filtered_wrapper docs">
255    <div class="suggest-card dummy no-display">&nbsp;</div>
256    <div class="suggest-card develop no-display">
257      <ul class="search_filtered">
258      </ul>
259      <div class="child-card guides no-display">
260      </div>
261      <div class="child-card training no-display">
262      </div>
263      <div class="child-card samples no-display">
264      </div>
265    </div>
266    <div class="suggest-card design no-display">
267      <ul class="search_filtered">
268      </ul>
269    </div>
270    <div class="suggest-card distribute no-display">
271      <ul class="search_filtered">
272      </ul>
273    </div>
274  </div>
275</div><!-- end menu-container (search and menu widget) -->
276
277
278
279        <!-- Expanded quicknav -->
280        <div id="quicknav" class="col-13">
281          <ul>
282            <li class="about">
283              <ul>
284                <li><a href="/about/index.html">About</a></li>
285                <li><a href="/wear/index.html">Wear</a></li>
286                <li><a href="/tv/index.html">TV</a></li>
287                <li><a href="/auto/index.html">Auto</a></li>
288              </ul>
289            </li>
290            <li class="design">
291              <ul>
292                <li><a href="/design/index.html">Get Started</a></li>
293                <li><a href="/design/devices.html">Devices</a></li>
294                <li><a href="/design/style/index.html">Style</a></li>
295                <li><a href="/design/patterns/index.html">Patterns</a></li>
296                <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
297                <li><a href="/design/downloads/index.html">Downloads</a></li>
298                <li><a href="/design/videos/index.html">Videos</a></li>
299              </ul>
300            </li>
301            <li class="develop">
302              <ul>
303                <li><a href="/training/index.html"
304                  zh-tw-lang="訓練課程"
305                  zh-cn-lang="培训"
306                  ru-lang="Курсы"
307                  ko-lang="교육"
308                  ja-lang="トレーニング"
309                  es-lang="Capacitación"
310                  >Training</a></li>
311                <li><a href="/guide/index.html"
312                  zh-tw-lang="API 指南"
313                  zh-cn-lang="API 指南"
314                  ru-lang="Руководства по API"
315                  ko-lang="API 가이드"
316                  ja-lang="API ガイド"
317                  es-lang="Guías de la API"
318                  >API Guides</a></li>
319                <li><a href="/reference/packages.html"
320                  zh-tw-lang="參考資源"
321                  zh-cn-lang="参考"
322                  ru-lang="Справочник"
323                  ko-lang="참조문서"
324                  ja-lang="リファレンス"
325                  es-lang="Referencia"
326                  >Reference</a></li>
327                <li><a href="/sdk/index.html"
328                  zh-tw-lang="相關工具"
329                  zh-cn-lang="工具"
330                  ru-lang="Инструменты"
331                  ko-lang="도구"
332                  ja-lang="ツール"
333                  es-lang="Herramientas"
334                  >Tools</a>
335                </li>
336                <li><a href="/google/index.html">Google Services</a>
337                </li>
338
339                  <li><a href="/samples/index.html">Samples</a>
340                  </li>
341
342              </ul>
343            </li>
344            <li class="distribute last">
345              <ul>
346                <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
347                <li><a href="/distribute/essentials/index.html">Essentials</a></li>
348                <li><a href="/distribute/users/index.html">Get Users</a></li>
349                <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
350                <li><a href="/distribute/monetize/index.html">Monetize</a></li>
351                <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
352                <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
353              </ul>
354            </li>
355          </ul>
356        </div><!-- /Expanded quicknav -->
357      </div><!-- end header-wrap.wrap -->
358    </div><!-- end header -->
359
360
361    <!-- Secondary x-nav -->
362    <div id="nav-x">
363        <div class="wrap">
364            <ul class="nav-x col-9 develop" style="width:100%">
365                <li class="training"><a href="/training/index.html"
366                  zh-tw-lang="訓練課程"
367                  zh-cn-lang="培训"
368                  ru-lang="Курсы"
369                  ko-lang="교육"
370                  ja-lang="トレーニング"
371                  es-lang="Capacitación"
372                  >Training</a></li>
373                <li class="guide"><a href="/guide/index.html"
374                  zh-tw-lang="API 指南"
375                  zh-cn-lang="API 指南"
376                  ru-lang="Руководства по API"
377                  ko-lang="API 가이드"
378                  ja-lang="API ガイド"
379                  es-lang="Guías de la API"
380                  >API Guides</a></li>
381                <li class="reference"><a href="/reference/packages.html"
382                  zh-tw-lang="參考資源"
383                  zh-cn-lang="参考"
384                  ru-lang="Справочник"
385                  ko-lang="참조문서"
386                  ja-lang="リファレンス"
387                  es-lang="Referencia"
388                  >Reference</a></li>
389                <li class="tools"><a href="/sdk/index.html"
390                  zh-tw-lang="相關工具"
391                  zh-cn-lang="工具"
392                  ru-lang="Инструменты"
393                  ko-lang="도구"
394                  ja-lang="ツール"
395                  es-lang="Herramientas"
396                  >Tools</a></li>
397                <li class="google"><a href="/google/index.html"
398                  >Google Services</a>
399                </li>
400
401                  <li class="samples"><a href="/samples/index.html"
402                    >Samples</a>
403                  </li>
404
405            </ul>
406        </div>
407    </div>
408    <!-- /Sendondary x-nav DEVELOP -->
409
410
411
412    <div id="searchResults" class="wrap" style="display:none;">
413      <h2 id="searchTitle">Results</h2>
414      <div id="leftSearchControl" class="search-control">Loading...</div>
415    </div>
416  </div> <!--end header-wrapper -->
417
418  <div id="sticky-header">
419    <div>
420      <a class="logo" href="#top"></a>
421      <a class="top" href="#top"></a>
422      <ul class="breadcrumb">
423
424        <li class="current">MilestoneEntity</li>
425      </ul>
426    </div>
427  </div>
428
429
430
431
432
433
434  <div class="wrap clearfix" id="body-content">
435    <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
436      <div id="devdoc-nav" class="scroll-pane">
437
438
439
440<ul id="nav">
441
442  <li class="nav-section">
443    <div class="nav-section-header empty"><a href="/google/index.html">
444          <span class="en">Overview</span>
445      </a></div>
446  </li>
447
448  <li class="nav-section">
449    <div class="nav-section-header empty"><a href="/google/play-services/games.html">
450          <span class="en">Games</span>
451      </a></div>
452  </li>
453  <li class="nav-section">
454    <div class="nav-section-header empty"><a href="/google/play-services/location.html">
455          <span class="en">Location</span>
456      </a></div>
457  </li>
458  <li class="nav-section">
459    <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
460          <span class="en">Google+</span>
461                </a></div>
462  </li>
463  <li class="nav-section">
464    <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
465          <span class="en">Maps</span>
466      </a></div>
467  </li>
468  <li class="nav-section">
469    <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
470          <span class="en">Drive</span>
471      </a></div>
472  </li>
473  <li class="nav-section">
474    <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
475          <span class="en">Cast</span>
476      </a></div>
477  </li>
478  <li class="nav-section">
479    <div class="nav-section-header"><a href="/google/play-services/ads.html">
480      <span class="en">Ads</span></a>
481    </div>
482    <ul>
483      <li><a href="/google/play-services/id.html">
484          <span class="en">Advertising ID</span></a>
485      </li>
486    </ul>
487  </li>
488  <li class="nav-section">
489    <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
490          <span class="en">Wallet</span>
491      </a></div>
492  </li>
493
494
495  <li class="nav-section">
496    <div class="nav-section-header"><a href="/google/play-services/index.html">
497      <span class="en">Google Play Services</span></a>
498    </div>
499    <ul>
500      <li><a href="/google/play-services/setup.html">
501          <span class="en">Setting Up Google Play Services</span></a>
502      </li>
503      <li class="nav-section">
504        <div class="nav-section-header"><a href="/google/auth/api-client.html">
505          <span class="en">Accessing Google APIs</span></a>
506        </div>
507        <ul>
508          <li>
509            <a href="/google/auth/http-auth.html">
510              <span class="en">Authorizing with Google for REST APIs</span>
511            </a>
512          </li>
513        </ul>
514      </li>
515      <li id="gms-tree-list" class="nav-section">
516        <div class="nav-section-header">
517          <a href="/reference/gms-packages.html">
518            <span class="en">Reference</span>
519          </a>
520        <div>
521      </li>
522    </ul>
523  </li>
524
525
526  <li class="nav-section">
527    <div class="nav-section-header"><a href="/google/play/billing/index.html">
528      <span class="en">Google Play In-app Billing</span></a>
529    </div>
530    <ul>
531      <li><a href="/google/play/billing/billing_overview.html">
532              <span class="en">Overview</span></a>
533      </li>
534      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
535              <span class="en">Version 3 API</span></a></div>
536              <ul>
537              <li><a href="/google/play/billing/billing_integrate.html">
538              <span class="en">Implementing the API</span></a></li>
539              <li><a href="/google/play/billing/billing_reference.html">
540              <span class="en">Reference</span></a></li>
541              </ul>
542      </li>
543      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
544              <span class="en">Version 2 API</span></a></div>
545              <ul>
546              <li><a href="/google/play/billing/v2/billing_integrate.html">
547              <span class="en">Implementing the API</span></a></li>
548              <li><a href="/google/play/billing/v2/billing_subscriptions.html">
549              <span class="en">Subscriptions</span></a></li>
550              <li><a href="/google/play/billing/v2/billing_reference.html">
551              <span class="en">Reference</span></a></li>
552              </ul>
553      </li>
554      <li><a href="/google/play/billing/billing_subscriptions.html">
555              <span class="en">Subscriptions</span></a>
556      </li>
557      <li><a href="/google/play/billing/billing_best_practices.html">
558              <span class="en">Security and Design</span></a>
559      </li>
560      <li><a href="/google/play/billing/billing_testing.html">
561              <span class="en">Testing In-app Billing</span></a>
562      </li>
563      <li><a href="/google/play/billing/billing_admin.html">
564              <span class="en">Administering In-app Billing</span></a>
565      </li>
566      <li><a href="/google/play/billing/versions.html">
567              <span class="en">Version Notes</span></a>
568      </li>
569    </ul>
570  </li>
571
572
573
574   <li class="nav-section">
575      <div class="nav-section-header"><a href="/google/gcm/index.html">
576        <span class="en">Google Cloud Messaging</span></a>
577      </div>
578      <ul>
579        <li><a href="/google/gcm/gcm.html">
580            <span class="en">Overview</span></a>
581        </li>
582        <li><a href="/google/gcm/gs.html">
583            <span class="en">Getting Started</span></a>
584        </li>
585        <li><a href="/google/gcm/client.html">
586            <span class="en">Implementing GCM Client</span></a>
587        </li>
588        <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
589              <span class="en">Implementing GCM Server</span></a></div>
590              <ul>
591              <li><a href="/google/gcm/ccs.html">
592              <span class="en">CCS (XMPP)</span></a></li>
593              <li><a href="/google/gcm/http.html">
594              <span class="en">HTTP</span></a></li>
595              </ul>
596        </li>
597        <li><a href="/google/gcm/notifications.html">
598              <span class="en">User Notifications</span></a>
599        </li>
600        <li><a href="/google/gcm/adv.html">
601            <span class="en">Advanced Topics</span></a>
602        </li>
603        <li><a href="/google/gcm/c2dm.html">
604            <span class="en">Migration</span></a>
605        </li>
606        <li id="gcm-tree-list" class="nav-section">
607          <div class="nav-section-header">
608            <a href="/reference/gcm-packages.html">
609              <span class="en">Reference</span>
610            </a>
611          <div>
612        </li>
613      </ul>
614  </li>
615
616  <li class="nav-section">
617  <div class="nav-section-header empty"><a href="/google/gcs/index.html">
618        <span class="en">Google Cloud Save</span></a>
619      </div>
620  </li>
621
622  <li class="nav-section">
623    <div class="nav-section-header"><a href="/google/play/dist.html">
624      <span class="en">Google Play Distribution</span></a>
625    </div>
626    <ul>
627      <li><a href="/google/play/filters.html">
628          <span class="en">Filters on Google Play</span></a>
629      </li>
630      <li><a href="/google/play/billing/gp-purchase-status-api.html">
631              <span class="en">Google Play Developer API</span></a>
632      </li>
633      <li><a href="/google/play/publishing/multiple-apks.html">
634          <span class="en">Multiple APK Support</span></a>
635      </li>
636      <li><a href="/google/play/expansion-files.html">
637          <span class="en">APK Expansion Files</span></a>
638      </li>
639      <li class="nav-section">
640        <div class="nav-section-header"><a href="/google/play/licensing/index.html">
641          <span class="en">Application Licensing</span></a>
642        </div>
643        <ul>
644          <li><a href="/google/play/licensing/overview.html">
645              <span class="en">Licensing Overview</span></a>
646          </li>
647          <li><a href="/google/play/licensing/setting-up.html">
648              <span class="en">Setting Up for Licensing</span></a>
649          </li>
650          <li><a href="/google/play/licensing/adding-licensing.html">
651              <span class="en">Adding Licensing to Your App</span></a>
652          </li>
653          <li><a href="/google/play/licensing/licensing-reference.html">
654              <span class="en">Licensing Reference</span></a>
655          </li>
656        </ul>
657      </li>
658
659  <li class="nav-section">
660    <div class="nav-section-header"><a href="/google/backup/index.html">
661      Android Backup Service</a>
662    </div>
663    <ul>
664      <li><a href="/google/backup/signup.html">
665          Register</a>
666      </li>
667    </ul>
668  </li>
669
670  </ul>
671
672</li>
673
674
675
676</ul>
677
678<script type="text/javascript">
679<!--
680    buildToggleLists();
681    changeNavLang(getLangPref());
682//-->
683</script>
684
685
686
687
688      </div>
689      <script type="text/javascript">
690       showGoogleRefTree();
691
692      </script>
693    </div> <!-- end side-nav -->
694    <script>
695      $(document).ready(function() {
696        scrollIntoView("devdoc-nav");
697        });
698    </script>
699
700
701
702
703
704
705<div class="col-12"  id="doc-col">
706
707<div id="api-info-block">
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751<div class="sum-details-links">
752
753Summary:
754
755
756
757
758
759
760  <a href="#inhconstants">Inherited Constants</a>
761
762
763
764  &#124; <a href="#lfields">Fields</a>
765
766
767
768
769
770
771  &#124; <a href="#pubmethods">Methods</a>
772
773
774
775
776  &#124; <a href="#inhmethods">Inherited Methods</a>
777
778&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
779
780</div><!-- end sum-details-links -->
781<div class="api-level">
782
783
784
785
786</div>
787</div><!-- end api-info-block -->
788
789
790<!-- ======== START OF CLASS DATA ======== -->
791
792<div id="jd-header">
793    public
794
795    final
796
797    class
798<h1 itemprop="name">MilestoneEntity</h1>
799
800
801
802
803    extends Object<br/>
804
805
806
807
808
809
810      implements
811
812        SafeParcelable
813
814        <a href="/reference/com/google/android/gms/games/quest/Milestone.html">Milestone</a>
815
816
817
818
819
820</div><!-- end header -->
821
822<div id="naMessage"></div>
823
824<div id="jd-content" class="api apilevel-">
825<table class="jd-inheritance-table">
826
827
828    <tr>
829
830        <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
831    </tr>
832
833
834    <tr>
835
836            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
837
838        <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.games.quest.MilestoneEntity</td>
839    </tr>
840
841
842</table>
843
844
845
846
847
848
849
850<div class="jd-descr">
851
852
853<h2>Class Overview</h2>
854<p itemprop="articleBody">Data object representing the data for a milestone. This is immutable, and therefore safe
855 to cache or store. Note, however, that the data it represents may grow stale.
856 <p/>
857 This class exists solely to support parceling these objects and should not be used directly.
858</p>
859
860
861
862
863
864</div><!-- jd-descr -->
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881<div class="jd-descr">
882
883
884<h2>Summary</h2>
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901<!-- =========== ENUM CONSTANT SUMMARY =========== -->
902<table id="inhconstants" class="jd-sumtable"><tr><th>
903  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
904  <div style="clear:left;">Inherited Constants</div></th></tr>
905
906
907
908
909<tr class="api apilevel-" >
910<td colspan="12">
911
912  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed"
913          ><img id="inherited-constants-android.os.Parcelable-trigger"
914          src="/assets/images/triangle-closed.png"
915          class="jd-expando-trigger-img" /></a>From interface
916android.os.Parcelable
917<div id="inherited-constants-android.os.Parcelable">
918  <div id="inherited-constants-android.os.Parcelable-list"
919        class="jd-inheritedlinks">
920  </div>
921  <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
922    <table class="jd-sumtable-expando">
923
924
925
926    <tr class="alt-color api apilevel-" >
927        <td class="jd-typecol">int</td>
928        <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
929        <td class="jd-descrcol" width="100%"></td>
930    </tr>
931
932
933    <tr class=" api apilevel-" >
934        <td class="jd-typecol">int</td>
935        <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
936        <td class="jd-descrcol" width="100%"></td>
937    </tr>
938
939
940</table>
941  </div>
942</div>
943</td></tr>
944
945
946
947
948
949<tr class="api apilevel-" >
950<td colspan="12">
951
952  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-com.google.android.gms.common.internal.safeparcel.SafeParcelable" class="jd-expando-trigger closed"
953          ><img id="inherited-constants-com.google.android.gms.common.internal.safeparcel.SafeParcelable-trigger"
954          src="/assets/images/triangle-closed.png"
955          class="jd-expando-trigger-img" /></a>From interface
956com.google.android.gms.common.internal.safeparcel.SafeParcelable
957<div id="inherited-constants-com.google.android.gms.common.internal.safeparcel.SafeParcelable">
958  <div id="inherited-constants-com.google.android.gms.common.internal.safeparcel.SafeParcelable-list"
959        class="jd-inheritedlinks">
960  </div>
961  <div id="inherited-constants-com.google.android.gms.common.internal.safeparcel.SafeParcelable-summary" style="display: none;">
962    <table class="jd-sumtable-expando">
963
964
965
966    <tr class="alt-color api apilevel-" >
967        <td class="jd-typecol">String</td>
968        <td class="jd-linkcol">NULL</td>
969        <td class="jd-descrcol" width="100%"></td>
970    </tr>
971
972
973</table>
974  </div>
975</div>
976</td></tr>
977
978
979
980<tr class="api apilevel-" >
981<td colspan="12">
982
983  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-com.google.android.gms.games.quest.Milestone" class="jd-expando-trigger closed"
984          ><img id="inherited-constants-com.google.android.gms.games.quest.Milestone-trigger"
985          src="/assets/images/triangle-closed.png"
986          class="jd-expando-trigger-img" /></a>From interface
987<a href="/reference/com/google/android/gms/games/quest/Milestone.html">com.google.android.gms.games.quest.Milestone</a>
988<div id="inherited-constants-com.google.android.gms.games.quest.Milestone">
989  <div id="inherited-constants-com.google.android.gms.games.quest.Milestone-list"
990        class="jd-inheritedlinks">
991  </div>
992  <div id="inherited-constants-com.google.android.gms.games.quest.Milestone-summary" style="display: none;">
993    <table class="jd-sumtable-expando">
994
995
996
997    <tr class="alt-color api apilevel-" >
998        <td class="jd-typecol">int</td>
999        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_CLAIMED">STATE_CLAIMED</a></td>
1000        <td class="jd-descrcol" width="100%">Constant returned by server indicating the milestone was successfully claimed.</td>
1001    </tr>
1002
1003
1004    <tr class=" api apilevel-" >
1005        <td class="jd-typecol">int</td>
1006        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_COMPLETED_NOT_CLAIMED">STATE_COMPLETED_NOT_CLAIMED</a></td>
1007        <td class="jd-descrcol" width="100%">Constant returned by server indicating the milestone has not been claimed yet.</td>
1008    </tr>
1009
1010
1011    <tr class="alt-color api apilevel-" >
1012        <td class="jd-typecol">int</td>
1013        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_COMPLETED">STATE_NOT_COMPLETED</a></td>
1014        <td class="jd-descrcol" width="100%">Constant returned by server indicating the player has not completed the milestone.</td>
1015    </tr>
1016
1017
1018    <tr class=" api apilevel-" >
1019        <td class="jd-typecol">int</td>
1020        <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_STARTED">STATE_NOT_STARTED</a></td>
1021        <td class="jd-descrcol" width="100%">Constant returned by server when the milestone has not been started.</td>
1022    </tr>
1023
1024
1025</table>
1026  </div>
1027</div>
1028</td></tr>
1029
1030
1031</table>
1032
1033
1034
1035
1036<!-- =========== FIELD SUMMARY =========== -->
1037<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
1038
1039
1040
1041      <tr class="alt-color api apilevel-" >
1042          <td class="jd-typecol"><nobr>
1043          public
1044          static
1045          final
1046          MilestoneEntityCreator</nobr></td>
1047          <td class="jd-linkcol"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#CREATOR">CREATOR</a></td>
1048          <td class="jd-descrcol" width="100%"></td>
1049      </tr>
1050
1051
1052
1053</table>
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065<!-- ========== METHOD SUMMARY =========== -->
1066<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
1067
1068
1069
1070
1071    <tr class="alt-color api apilevel-" >
1072        <td class="jd-typecol"><nobr>
1073
1074
1075
1076
1077
1078            int</nobr>
1079        </td>
1080        <td class="jd-linkcol" width="100%"><nobr>
1081        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#describeContents()">describeContents</a></span>()</nobr>
1082
1083  </td></tr>
1084
1085
1086
1087    <tr class=" api apilevel-" >
1088        <td class="jd-typecol"><nobr>
1089
1090
1091
1092
1093
1094            boolean</nobr>
1095        </td>
1096        <td class="jd-linkcol" width="100%"><nobr>
1097        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#equals(java.lang.Object)">equals</a></span>(Object obj)</nobr>
1098
1099  </td></tr>
1100
1101
1102
1103    <tr class="alt-color api apilevel-" >
1104        <td class="jd-typecol"><nobr>
1105
1106
1107
1108
1109
1110            <a href="/reference/com/google/android/gms/games/quest/Milestone.html">Milestone</a></nobr>
1111        </td>
1112        <td class="jd-linkcol" width="100%"><nobr>
1113        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#freeze()">freeze</a></span>()</nobr>
1114
1115        <div class="jd-descrdiv">Freeze a volatile representation into an immutable representation.</div>
1116
1117  </td></tr>
1118
1119
1120
1121    <tr class=" api apilevel-" >
1122        <td class="jd-typecol"><nobr>
1123
1124
1125
1126
1127
1128            byte[]</nobr>
1129        </td>
1130        <td class="jd-linkcol" width="100%"><nobr>
1131        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#getCompletionRewardData()">getCompletionRewardData</a></span>()</nobr>
1132
1133        <div class="jd-descrdiv">Retrieves the completion reward data for this milestone.</div>
1134
1135  </td></tr>
1136
1137
1138
1139    <tr class="alt-color api apilevel-" >
1140        <td class="jd-typecol"><nobr>
1141
1142
1143
1144
1145
1146            long</nobr>
1147        </td>
1148        <td class="jd-linkcol" width="100%"><nobr>
1149        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#getCurrentProgress()">getCurrentProgress</a></span>()</nobr>
1150
1151        <div class="jd-descrdiv">Retrieves the current progress of <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getTargetProgress()">getTargetProgress()</a></code> required to complete the
1152 milestone.</div>
1153
1154  </td></tr>
1155
1156
1157
1158    <tr class=" api apilevel-" >
1159        <td class="jd-typecol"><nobr>
1160
1161
1162
1163
1164
1165            String</nobr>
1166        </td>
1167        <td class="jd-linkcol" width="100%"><nobr>
1168        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#getEventId()">getEventId</a></span>()</nobr>
1169
1170        <div class="jd-descrdiv">Retrieve the ID of the associated event.</div>
1171
1172  </td></tr>
1173
1174
1175
1176    <tr class="alt-color api apilevel-" >
1177        <td class="jd-typecol"><nobr>
1178
1179
1180
1181
1182
1183            String</nobr>
1184        </td>
1185        <td class="jd-linkcol" width="100%"><nobr>
1186        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#getMilestoneId()">getMilestoneId</a></span>()</nobr>
1187
1188        <div class="jd-descrdiv">Retrieves the ID of this milestone.</div>
1189
1190  </td></tr>
1191
1192
1193
1194    <tr class=" api apilevel-" >
1195        <td class="jd-typecol"><nobr>
1196
1197
1198
1199
1200
1201            int</nobr>
1202        </td>
1203        <td class="jd-linkcol" width="100%"><nobr>
1204        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#getState()">getState</a></span>()</nobr>
1205
1206        <div class="jd-descrdiv">Retrieves the state of the milestone - one of <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_COMPLETED_NOT_CLAIMED">STATE_COMPLETED_NOT_CLAIMED</a></code>,
1207 <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_CLAIMED">STATE_CLAIMED</a></code>, <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_COMPLETED">STATE_NOT_COMPLETED</a></code>, or <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_STARTED">STATE_NOT_STARTED</a></code>.</div>
1208
1209  </td></tr>
1210
1211
1212
1213    <tr class="alt-color api apilevel-" >
1214        <td class="jd-typecol"><nobr>
1215
1216
1217
1218
1219
1220            long</nobr>
1221        </td>
1222        <td class="jd-linkcol" width="100%"><nobr>
1223        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#getTargetProgress()">getTargetProgress</a></span>()</nobr>
1224
1225        <div class="jd-descrdiv">Retrieves the number of increments of the event associated with the milestone
1226 <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getEventId()">getEventId()</a></code> required to complete the milestone.</div>
1227
1228  </td></tr>
1229
1230
1231
1232    <tr class=" api apilevel-" >
1233        <td class="jd-typecol"><nobr>
1234
1235
1236
1237
1238
1239            int</nobr>
1240        </td>
1241        <td class="jd-linkcol" width="100%"><nobr>
1242        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#hashCode()">hashCode</a></span>()</nobr>
1243
1244  </td></tr>
1245
1246
1247
1248    <tr class="alt-color api apilevel-" >
1249        <td class="jd-typecol"><nobr>
1250
1251
1252
1253
1254
1255            boolean</nobr>
1256        </td>
1257        <td class="jd-linkcol" width="100%"><nobr>
1258        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#isDataValid()">isDataValid</a></span>()</nobr>
1259
1260        <div class="jd-descrdiv">Check to see if this object is valid for use.</div>
1261
1262  </td></tr>
1263
1264
1265
1266    <tr class=" api apilevel-" >
1267        <td class="jd-typecol"><nobr>
1268
1269
1270
1271
1272
1273            String</nobr>
1274        </td>
1275        <td class="jd-linkcol" width="100%"><nobr>
1276        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#toString()">toString</a></span>()</nobr>
1277
1278  </td></tr>
1279
1280
1281
1282    <tr class="alt-color api apilevel-" >
1283        <td class="jd-typecol"><nobr>
1284
1285
1286
1287
1288
1289            void</nobr>
1290        </td>
1291        <td class="jd-linkcol" width="100%"><nobr>
1292        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/MilestoneEntity.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel out, int flags)</nobr>
1293
1294  </td></tr>
1295
1296
1297
1298</table>
1299
1300
1301
1302
1303
1304
1305
1306<!-- ========== METHOD SUMMARY =========== -->
1307<table id="inhmethods" class="jd-sumtable"><tr><th>
1308  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1309  <div style="clear:left;">Inherited Methods</div></th></tr>
1310
1311
1312<tr class="api apilevel-" >
1313<td colspan="12">
1314  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1315          ><img id="inherited-methods-java.lang.Object-trigger"
1316          src="/assets/images/triangle-closed.png"
1317          class="jd-expando-trigger-img" /></a>
1318From class
1319
1320  java.lang.Object
1321
1322<div id="inherited-methods-java.lang.Object">
1323  <div id="inherited-methods-java.lang.Object-list"
1324        class="jd-inheritedlinks">
1325  </div>
1326  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1327    <table class="jd-sumtable-expando">
1328
1329
1330
1331
1332    <tr class="alt-color api apilevel-" >
1333        <td class="jd-typecol"><nobr>
1334
1335
1336
1337
1338
1339            Object</nobr>
1340        </td>
1341        <td class="jd-linkcol" width="100%"><nobr>
1342        <span class="sympad">clone</span>()</nobr>
1343
1344  </td></tr>
1345
1346
1347
1348    <tr class=" api apilevel-" >
1349        <td class="jd-typecol"><nobr>
1350
1351
1352
1353
1354
1355            boolean</nobr>
1356        </td>
1357        <td class="jd-linkcol" width="100%"><nobr>
1358        <span class="sympad">equals</span>(Object arg0)</nobr>
1359
1360  </td></tr>
1361
1362
1363
1364    <tr class="alt-color api apilevel-" >
1365        <td class="jd-typecol"><nobr>
1366
1367
1368
1369
1370
1371            void</nobr>
1372        </td>
1373        <td class="jd-linkcol" width="100%"><nobr>
1374        <span class="sympad">finalize</span>()</nobr>
1375
1376  </td></tr>
1377
1378
1379
1380    <tr class=" api apilevel-" >
1381        <td class="jd-typecol"><nobr>
1382
1383
1384            final
1385
1386
1387            Class&lt;?&gt;</nobr>
1388        </td>
1389        <td class="jd-linkcol" width="100%"><nobr>
1390        <span class="sympad">getClass</span>()</nobr>
1391
1392  </td></tr>
1393
1394
1395
1396    <tr class="alt-color api apilevel-" >
1397        <td class="jd-typecol"><nobr>
1398
1399
1400
1401
1402
1403            int</nobr>
1404        </td>
1405        <td class="jd-linkcol" width="100%"><nobr>
1406        <span class="sympad">hashCode</span>()</nobr>
1407
1408  </td></tr>
1409
1410
1411
1412    <tr class=" api apilevel-" >
1413        <td class="jd-typecol"><nobr>
1414
1415
1416            final
1417
1418
1419            void</nobr>
1420        </td>
1421        <td class="jd-linkcol" width="100%"><nobr>
1422        <span class="sympad">notify</span>()</nobr>
1423
1424  </td></tr>
1425
1426
1427
1428    <tr class="alt-color api apilevel-" >
1429        <td class="jd-typecol"><nobr>
1430
1431
1432            final
1433
1434
1435            void</nobr>
1436        </td>
1437        <td class="jd-linkcol" width="100%"><nobr>
1438        <span class="sympad">notifyAll</span>()</nobr>
1439
1440  </td></tr>
1441
1442
1443
1444    <tr class=" api apilevel-" >
1445        <td class="jd-typecol"><nobr>
1446
1447
1448
1449
1450
1451            String</nobr>
1452        </td>
1453        <td class="jd-linkcol" width="100%"><nobr>
1454        <span class="sympad">toString</span>()</nobr>
1455
1456  </td></tr>
1457
1458
1459
1460    <tr class="alt-color api apilevel-" >
1461        <td class="jd-typecol"><nobr>
1462
1463
1464            final
1465
1466
1467            void</nobr>
1468        </td>
1469        <td class="jd-linkcol" width="100%"><nobr>
1470        <span class="sympad">wait</span>()</nobr>
1471
1472  </td></tr>
1473
1474
1475
1476    <tr class=" api apilevel-" >
1477        <td class="jd-typecol"><nobr>
1478
1479
1480            final
1481
1482
1483            void</nobr>
1484        </td>
1485        <td class="jd-linkcol" width="100%"><nobr>
1486        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1487
1488  </td></tr>
1489
1490
1491
1492    <tr class="alt-color api apilevel-" >
1493        <td class="jd-typecol"><nobr>
1494
1495
1496            final
1497
1498
1499            void</nobr>
1500        </td>
1501        <td class="jd-linkcol" width="100%"><nobr>
1502        <span class="sympad">wait</span>(long arg0)</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-android.os.Parcelable" class="jd-expando-trigger closed"
1517          ><img id="inherited-methods-android.os.Parcelable-trigger"
1518          src="/assets/images/triangle-closed.png"
1519          class="jd-expando-trigger-img" /></a>
1520From interface
1521
1522  android.os.Parcelable
1523
1524<div id="inherited-methods-android.os.Parcelable">
1525  <div id="inherited-methods-android.os.Parcelable-list"
1526        class="jd-inheritedlinks">
1527  </div>
1528  <div id="inherited-methods-android.os.Parcelable-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            int</nobr>
1542        </td>
1543        <td class="jd-linkcol" width="100%"><nobr>
1544        <span class="sympad">describeContents</span>()</nobr>
1545
1546  </td></tr>
1547
1548
1549
1550    <tr class=" api apilevel-" >
1551        <td class="jd-typecol"><nobr>
1552            abstract
1553
1554
1555
1556
1557            void</nobr>
1558        </td>
1559        <td class="jd-linkcol" width="100%"><nobr>
1560        <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
1561
1562  </td></tr>
1563
1564
1565</table>
1566  </div>
1567</div>
1568</td></tr>
1569
1570
1571
1572<tr class="api apilevel-" >
1573<td colspan="12">
1574  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.common.data.Freezable" class="jd-expando-trigger closed"
1575          ><img id="inherited-methods-com.google.android.gms.common.data.Freezable-trigger"
1576          src="/assets/images/triangle-closed.png"
1577          class="jd-expando-trigger-img" /></a>
1578From interface
1579
1580  <a href="/reference/com/google/android/gms/common/data/Freezable.html">com.google.android.gms.common.data.Freezable</a>
1581
1582<div id="inherited-methods-com.google.android.gms.common.data.Freezable">
1583  <div id="inherited-methods-com.google.android.gms.common.data.Freezable-list"
1584        class="jd-inheritedlinks">
1585  </div>
1586  <div id="inherited-methods-com.google.android.gms.common.data.Freezable-summary" style="display: none;">
1587    <table class="jd-sumtable-expando">
1588
1589
1590
1591
1592    <tr class="alt-color api apilevel-" >
1593        <td class="jd-typecol"><nobr>
1594            abstract
1595
1596
1597
1598
1599            T</nobr>
1600        </td>
1601        <td class="jd-linkcol" width="100%"><nobr>
1602        <span class="sympad"><a href="/reference/com/google/android/gms/common/data/Freezable.html#freeze()">freeze</a></span>()</nobr>
1603
1604        <div class="jd-descrdiv">Freeze a volatile representation into an immutable representation.</div>
1605
1606  </td></tr>
1607
1608
1609
1610    <tr class=" api apilevel-" >
1611        <td class="jd-typecol"><nobr>
1612            abstract
1613
1614
1615
1616
1617            boolean</nobr>
1618        </td>
1619        <td class="jd-linkcol" width="100%"><nobr>
1620        <span class="sympad"><a href="/reference/com/google/android/gms/common/data/Freezable.html#isDataValid()">isDataValid</a></span>()</nobr>
1621
1622        <div class="jd-descrdiv">Check to see if this object is valid for use.</div>
1623
1624  </td></tr>
1625
1626
1627</table>
1628  </div>
1629</div>
1630</td></tr>
1631
1632
1633
1634
1635
1636<tr class="api apilevel-" >
1637<td colspan="12">
1638  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.games.quest.Milestone" class="jd-expando-trigger closed"
1639          ><img id="inherited-methods-com.google.android.gms.games.quest.Milestone-trigger"
1640          src="/assets/images/triangle-closed.png"
1641          class="jd-expando-trigger-img" /></a>
1642From interface
1643
1644  <a href="/reference/com/google/android/gms/games/quest/Milestone.html">com.google.android.gms.games.quest.Milestone</a>
1645
1646<div id="inherited-methods-com.google.android.gms.games.quest.Milestone">
1647  <div id="inherited-methods-com.google.android.gms.games.quest.Milestone-list"
1648        class="jd-inheritedlinks">
1649  </div>
1650  <div id="inherited-methods-com.google.android.gms.games.quest.Milestone-summary" style="display: none;">
1651    <table class="jd-sumtable-expando">
1652
1653
1654
1655
1656    <tr class="alt-color api apilevel-" >
1657        <td class="jd-typecol"><nobr>
1658            abstract
1659
1660
1661
1662
1663            byte[]</nobr>
1664        </td>
1665        <td class="jd-linkcol" width="100%"><nobr>
1666        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getCompletionRewardData()">getCompletionRewardData</a></span>()</nobr>
1667
1668        <div class="jd-descrdiv">Retrieves the completion reward data for this milestone.</div>
1669
1670  </td></tr>
1671
1672
1673
1674    <tr class=" api apilevel-" >
1675        <td class="jd-typecol"><nobr>
1676            abstract
1677
1678
1679
1680
1681            long</nobr>
1682        </td>
1683        <td class="jd-linkcol" width="100%"><nobr>
1684        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getCurrentProgress()">getCurrentProgress</a></span>()</nobr>
1685
1686        <div class="jd-descrdiv">Retrieves the current progress of <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getTargetProgress()">getTargetProgress()</a></code> required to complete the
1687 milestone.</div>
1688
1689  </td></tr>
1690
1691
1692
1693    <tr class="alt-color api apilevel-" >
1694        <td class="jd-typecol"><nobr>
1695            abstract
1696
1697
1698
1699
1700            String</nobr>
1701        </td>
1702        <td class="jd-linkcol" width="100%"><nobr>
1703        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getEventId()">getEventId</a></span>()</nobr>
1704
1705        <div class="jd-descrdiv">Retrieve the ID of the associated event.</div>
1706
1707  </td></tr>
1708
1709
1710
1711    <tr class=" api apilevel-" >
1712        <td class="jd-typecol"><nobr>
1713            abstract
1714
1715
1716
1717
1718            String</nobr>
1719        </td>
1720        <td class="jd-linkcol" width="100%"><nobr>
1721        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getMilestoneId()">getMilestoneId</a></span>()</nobr>
1722
1723        <div class="jd-descrdiv">Retrieves the ID of this milestone.</div>
1724
1725  </td></tr>
1726
1727
1728
1729    <tr class="alt-color api apilevel-" >
1730        <td class="jd-typecol"><nobr>
1731            abstract
1732
1733
1734
1735
1736            int</nobr>
1737        </td>
1738        <td class="jd-linkcol" width="100%"><nobr>
1739        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getState()">getState</a></span>()</nobr>
1740
1741        <div class="jd-descrdiv">Retrieves the state of the milestone - one of <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_COMPLETED_NOT_CLAIMED">STATE_COMPLETED_NOT_CLAIMED</a></code>,
1742 <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_CLAIMED">STATE_CLAIMED</a></code>, <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_COMPLETED">STATE_NOT_COMPLETED</a></code>, or <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_STARTED">STATE_NOT_STARTED</a></code>.</div>
1743
1744  </td></tr>
1745
1746
1747
1748    <tr class=" api apilevel-" >
1749        <td class="jd-typecol"><nobr>
1750            abstract
1751
1752
1753
1754
1755            long</nobr>
1756        </td>
1757        <td class="jd-linkcol" width="100%"><nobr>
1758        <span class="sympad"><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getTargetProgress()">getTargetProgress</a></span>()</nobr>
1759
1760        <div class="jd-descrdiv">Retrieves the number of increments of the event associated with the milestone
1761 <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getEventId()">getEventId()</a></code> required to complete the milestone.</div>
1762
1763  </td></tr>
1764
1765
1766</table>
1767  </div>
1768</div>
1769</td></tr>
1770
1771
1772</table>
1773
1774
1775</div><!-- jd-descr (summary) -->
1776
1777<!-- Details -->
1778
1779
1780
1781
1782
1783
1784
1785
1786<!-- XML Attributes -->
1787
1788
1789<!-- Enum Values -->
1790
1791
1792<!-- Constants -->
1793
1794
1795<!-- Fields -->
1796
1797
1798<!-- ========= FIELD DETAIL ======== -->
1799<h2>Fields</h2>
1800
1801
1802
1803
1804<A NAME="CREATOR"></A>
1805
1806<div class="jd-details api apilevel-">
1807    <h4 class="jd-details-title">
1808      <span class="normal">
1809        public
1810        static
1811        final
1812        MilestoneEntityCreator
1813      </span>
1814        CREATOR
1815    </h4>
1816      <div class="api-level">
1817
1818
1819
1820
1821      </div>
1822    <div class="jd-details-descr">
1823
1824  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1825
1826
1827    </div>
1828</div>
1829
1830
1831
1832
1833<!-- Public ctors -->
1834
1835
1836
1837<!-- ========= CONSTRUCTOR DETAIL ======== -->
1838<!-- Protected ctors -->
1839
1840
1841
1842<!-- ========= METHOD DETAIL ======== -->
1843<!-- Public methdos -->
1844
1845<h2>Public Methods</h2>
1846
1847
1848
1849<A NAME="describeContents()"></A>
1850
1851<div class="jd-details api apilevel-">
1852    <h4 class="jd-details-title">
1853      <span class="normal">
1854        public
1855
1856
1857
1858
1859        int
1860      </span>
1861      <span class="sympad">describeContents</span>
1862      <span class="normal">()</span>
1863    </h4>
1864      <div class="api-level">
1865        <div></div>
1866
1867
1868
1869      </div>
1870    <div class="jd-details-descr">
1871
1872  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1873
1874    </div>
1875</div>
1876
1877
1878<A NAME="equals(java.lang.Object)"></A>
1879
1880<div class="jd-details api apilevel-">
1881    <h4 class="jd-details-title">
1882      <span class="normal">
1883        public
1884
1885
1886
1887
1888        boolean
1889      </span>
1890      <span class="sympad">equals</span>
1891      <span class="normal">(Object obj)</span>
1892    </h4>
1893      <div class="api-level">
1894        <div></div>
1895
1896
1897
1898      </div>
1899    <div class="jd-details-descr">
1900
1901  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1902
1903    </div>
1904</div>
1905
1906
1907<A NAME="freeze()"></A>
1908
1909<div class="jd-details api apilevel-">
1910    <h4 class="jd-details-title">
1911      <span class="normal">
1912        public
1913
1914
1915
1916
1917        <a href="/reference/com/google/android/gms/games/quest/Milestone.html">Milestone</a>
1918      </span>
1919      <span class="sympad">freeze</span>
1920      <span class="normal">()</span>
1921    </h4>
1922      <div class="api-level">
1923        <div></div>
1924
1925
1926
1927      </div>
1928    <div class="jd-details-descr">
1929
1930  <div class="jd-tagdata jd-tagdescr"><p>Freeze a volatile representation into an immutable representation. Objects returned from this
1931 call are safe to cache.
1932 <p>
1933 Note that the output of <code>freeze</code> may not be identical to the parent object, but should
1934 be equal. In other words:
1935
1936 <pre>
1937 <code>
1938 Freezable f1 = new Freezable();
1939 Freezable f2 = f1.freeze();
1940 f1 == f2 may not be true.
1941 f1.equals(f2) will be true.
1942 </code>
1943 </pre></p></div>
1944  <div class="jd-tagdata">
1945      <h5 class="jd-tagtitle">Returns</h5>
1946      <ul class="nolist"><li>A concrete implementation of the data object.
1947</li></ul>
1948  </div>
1949
1950    </div>
1951</div>
1952
1953
1954<A NAME="getCompletionRewardData()"></A>
1955
1956<div class="jd-details api apilevel-">
1957    <h4 class="jd-details-title">
1958      <span class="normal">
1959        public
1960
1961
1962
1963
1964        byte[]
1965      </span>
1966      <span class="sympad">getCompletionRewardData</span>
1967      <span class="normal">()</span>
1968    </h4>
1969      <div class="api-level">
1970        <div></div>
1971
1972
1973
1974      </div>
1975    <div class="jd-details-descr">
1976
1977  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the completion reward data for this milestone.</p></div>
1978  <div class="jd-tagdata">
1979      <h5 class="jd-tagtitle">Returns</h5>
1980      <ul class="nolist"><li>The completion reward data.
1981</li></ul>
1982  </div>
1983
1984    </div>
1985</div>
1986
1987
1988<A NAME="getCurrentProgress()"></A>
1989
1990<div class="jd-details api apilevel-">
1991    <h4 class="jd-details-title">
1992      <span class="normal">
1993        public
1994
1995
1996
1997
1998        long
1999      </span>
2000      <span class="sympad">getCurrentProgress</span>
2001      <span class="normal">()</span>
2002    </h4>
2003      <div class="api-level">
2004        <div></div>
2005
2006
2007
2008      </div>
2009    <div class="jd-details-descr">
2010
2011  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the current progress of <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getTargetProgress()">getTargetProgress()</a></code> required to complete the
2012 milestone.
2013 <pre/>
2014 When the milestone state is <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_CLAIMED">STATE_CLAIMED</a></code> or <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_COMPLETED_NOT_CLAIMED">STATE_COMPLETED_NOT_CLAIMED</a></code>
2015 the value of <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getTargetProgress()">getTargetProgress()</a></code> is returned.
2016 <pre/>
2017 When the milestone state is <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_COMPLETED">STATE_NOT_COMPLETED</a></code> the return value is the number of
2018 increments to the event <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getEventId()">getEventId()</a></code> associated with the milestone that have
2019 occurred since the quest was accepted.
2020 <pre/>
2021 When the milestone state is <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_STARTED">STATE_NOT_STARTED</a></code> the return value is 0.</p></div>
2022  <div class="jd-tagdata">
2023      <h5 class="jd-tagtitle">Returns</h5>
2024      <ul class="nolist"><li>An indicator of progress through the milestone.
2025</li></ul>
2026  </div>
2027
2028    </div>
2029</div>
2030
2031
2032<A NAME="getEventId()"></A>
2033
2034<div class="jd-details api apilevel-">
2035    <h4 class="jd-details-title">
2036      <span class="normal">
2037        public
2038
2039
2040
2041
2042        String
2043      </span>
2044      <span class="sympad">getEventId</span>
2045      <span class="normal">()</span>
2046    </h4>
2047      <div class="api-level">
2048        <div></div>
2049
2050
2051
2052      </div>
2053    <div class="jd-details-descr">
2054
2055  <div class="jd-tagdata jd-tagdescr"><p>Retrieve the ID of the associated event. Increments to this event will increase the user's
2056 progress toward this milestone when the milestone is in the <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_COMPLETED">STATE_NOT_COMPLETED</a></code>
2057 state.</p></div>
2058  <div class="jd-tagdata">
2059      <h5 class="jd-tagtitle">Returns</h5>
2060      <ul class="nolist"><li>The ID of the <code><a href="/reference/com/google/android/gms/games/event/Event.html">Event</a></code> associated with this milestone.
2061</li></ul>
2062  </div>
2063
2064    </div>
2065</div>
2066
2067
2068<A NAME="getMilestoneId()"></A>
2069
2070<div class="jd-details api apilevel-">
2071    <h4 class="jd-details-title">
2072      <span class="normal">
2073        public
2074
2075
2076
2077
2078        String
2079      </span>
2080      <span class="sympad">getMilestoneId</span>
2081      <span class="normal">()</span>
2082    </h4>
2083      <div class="api-level">
2084        <div></div>
2085
2086
2087
2088      </div>
2089    <div class="jd-details-descr">
2090
2091  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the ID of this milestone.</p></div>
2092  <div class="jd-tagdata">
2093      <h5 class="jd-tagtitle">Returns</h5>
2094      <ul class="nolist"><li>The milestone ID.
2095</li></ul>
2096  </div>
2097
2098    </div>
2099</div>
2100
2101
2102<A NAME="getState()"></A>
2103
2104<div class="jd-details api apilevel-">
2105    <h4 class="jd-details-title">
2106      <span class="normal">
2107        public
2108
2109
2110
2111
2112        int
2113      </span>
2114      <span class="sympad">getState</span>
2115      <span class="normal">()</span>
2116    </h4>
2117      <div class="api-level">
2118        <div></div>
2119
2120
2121
2122      </div>
2123    <div class="jd-details-descr">
2124
2125  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the state of the milestone - one of <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_COMPLETED_NOT_CLAIMED">STATE_COMPLETED_NOT_CLAIMED</a></code>,
2126 <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_CLAIMED">STATE_CLAIMED</a></code>, <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_COMPLETED">STATE_NOT_COMPLETED</a></code>, or <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#STATE_NOT_STARTED">STATE_NOT_STARTED</a></code>.</p></div>
2127  <div class="jd-tagdata">
2128      <h5 class="jd-tagtitle">Returns</h5>
2129      <ul class="nolist"><li>The state of this milestone.
2130</li></ul>
2131  </div>
2132
2133    </div>
2134</div>
2135
2136
2137<A NAME="getTargetProgress()"></A>
2138
2139<div class="jd-details api apilevel-">
2140    <h4 class="jd-details-title">
2141      <span class="normal">
2142        public
2143
2144
2145
2146
2147        long
2148      </span>
2149      <span class="sympad">getTargetProgress</span>
2150      <span class="normal">()</span>
2151    </h4>
2152      <div class="api-level">
2153        <div></div>
2154
2155
2156
2157      </div>
2158    <div class="jd-details-descr">
2159
2160  <div class="jd-tagdata jd-tagdescr"><p>Retrieves the number of increments of the event associated with the milestone
2161 <code><a href="/reference/com/google/android/gms/games/quest/Milestone.html#getEventId()">getEventId()</a></code> required to complete the milestone.</p></div>
2162  <div class="jd-tagdata">
2163      <h5 class="jd-tagtitle">Returns</h5>
2164      <ul class="nolist"><li>The number of increments required to complete the milestone.
2165</li></ul>
2166  </div>
2167
2168    </div>
2169</div>
2170
2171
2172<A NAME="hashCode()"></A>
2173
2174<div class="jd-details api apilevel-">
2175    <h4 class="jd-details-title">
2176      <span class="normal">
2177        public
2178
2179
2180
2181
2182        int
2183      </span>
2184      <span class="sympad">hashCode</span>
2185      <span class="normal">()</span>
2186    </h4>
2187      <div class="api-level">
2188        <div></div>
2189
2190
2191
2192      </div>
2193    <div class="jd-details-descr">
2194
2195  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2196
2197    </div>
2198</div>
2199
2200
2201<A NAME="isDataValid()"></A>
2202
2203<div class="jd-details api apilevel-">
2204    <h4 class="jd-details-title">
2205      <span class="normal">
2206        public
2207
2208
2209
2210
2211        boolean
2212      </span>
2213      <span class="sympad">isDataValid</span>
2214      <span class="normal">()</span>
2215    </h4>
2216      <div class="api-level">
2217        <div></div>
2218
2219
2220
2221      </div>
2222    <div class="jd-details-descr">
2223
2224  <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
2225 will indicate whether or not the object can be safely used. The output of a call to
2226 <code><a href="/reference/com/google/android/gms/common/data/Freezable.html#freeze()">freeze()</a></code> will always be valid.</p></div>
2227  <div class="jd-tagdata">
2228      <h5 class="jd-tagtitle">Returns</h5>
2229      <ul class="nolist"><li>whether or not the object is valid for use.
2230</li></ul>
2231  </div>
2232
2233    </div>
2234</div>
2235
2236
2237<A NAME="toString()"></A>
2238
2239<div class="jd-details api apilevel-">
2240    <h4 class="jd-details-title">
2241      <span class="normal">
2242        public
2243
2244
2245
2246
2247        String
2248      </span>
2249      <span class="sympad">toString</span>
2250      <span class="normal">()</span>
2251    </h4>
2252      <div class="api-level">
2253        <div></div>
2254
2255
2256
2257      </div>
2258    <div class="jd-details-descr">
2259
2260  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2261
2262    </div>
2263</div>
2264
2265
2266<A NAME="writeToParcel(android.os.Parcel, int)"></A>
2267
2268<div class="jd-details api apilevel-">
2269    <h4 class="jd-details-title">
2270      <span class="normal">
2271        public
2272
2273
2274
2275
2276        void
2277      </span>
2278      <span class="sympad">writeToParcel</span>
2279      <span class="normal">(Parcel out, int flags)</span>
2280    </h4>
2281      <div class="api-level">
2282        <div></div>
2283
2284
2285
2286      </div>
2287    <div class="jd-details-descr">
2288
2289  <div class="jd-tagdata jd-tagdescr"><p></p></div>
2290
2291    </div>
2292</div>
2293
2294
2295
2296
2297
2298<!-- ========= METHOD DETAIL ======== -->
2299
2300
2301
2302<!-- ========= END OF CLASS DATA ========= -->
2303<A NAME="navbar_top"></A>
2304
2305<div id="footer" class="wrap" >
2306
2307
2308  <div id="copyright">
2309
2310  Except as noted, this content is licensed under <a
2311  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2312  For details and restrictions, see the <a href="/license.html">
2313  Content License</a>.
2314  </div>
2315  <div id="build_info">
2316
2317<script src="/timestamp.js" type="text/javascript"></script>
2318<script>document.write(BUILD_TIMESTAMP)</script>
2319
2320  </div>
2321
2322
2323  <div id="footerlinks">
2324
2325  <p>
2326    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2327    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2328    <a href="/support.html">Support</a>
2329  </p>
2330  </div>
2331
2332</div> <!-- end footer -->
2333</div> <!-- jd-content -->
2334
2335</div><!-- end doc-content -->
2336
2337</div> <!-- end body-content -->
2338
2339
2340
2341
2342
2343
2344</body>
2345</html>
2346