blob: 0927a0b978229c7d5186f5055848f33320b73185 [file] [log] [blame]
Robert Ly3c4b4f72012-11-30 04:02:04 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Robert Lyf6f5cf42013-02-04 18:24:15 -080076
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Robert Ly3c4b4f72012-11-30 04:02:04 -0800105<html>
106<head>
107<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
108
109<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
110<title>Result | Android Developers</title>
111
112<!-- STYLESHEETS -->
113<link rel="stylesheet"
Robert Lyf6f5cf42013-02-04 18:24:15 -0800114href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800115<link href="/assets/css/default.css" rel="stylesheet" type="text/css">
116
117
118
119<!-- JAVASCRIPT -->
Dirk Dougherty8a72b6e2013-02-01 15:00:09 -0800120<script src="//www.google.com/jsapi" type="text/javascript"></script>
Robert Lyf6f5cf42013-02-04 18:24:15 -0800121<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800122<script type="text/javascript">
123 var toRoot = "/";
Robert Lyf6f5cf42013-02-04 18:24:15 -0800124
125 var devsite = false;
126
Robert Ly3c4b4f72012-11-30 04:02:04 -0800127</script>
128<script src="/assets/js/docs.js" type="text/javascript"></script>
129
130<script src="/gms_navtree_data.js" type="text/javascript"></script>
131<script src="/gcm_navtree_data.js" type="text/javascript"></script>
132
Robert Lyf6f5cf42013-02-04 18:24:15 -0800133
134<script type="text/javascript">
135 var _gaq = _gaq || [];
136 _gaq.push(['_setAccount', 'UA-5831155-1']);
137 _gaq.push(['_trackPageview']);
138
139 (function() {
140 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
141 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
142 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
143 })();
144</script>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800145</head>
Robert Ly555c93b2012-12-03 12:24:07 -0800146<body class="gc-documentation google
Robert Ly3c4b4f72012-11-30 04:02:04 -0800147 develop" itemscope itemtype="http://schema.org/Article">
148 <div id="doc-api-level" class="" style="display:none"></div>
149 <a name="top"></a>
150
Robert Lyf6f5cf42013-02-04 18:24:15 -0800151
Robert Ly3c4b4f72012-11-30 04:02:04 -0800152 <!-- Header -->
153 <div id="header">
154 <div class="wrap" id="header-wrap">
155 <div class="col-3 logo">
156 <a href="/index.html">
157 <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" />
158 </a>
159 <div class="btn-quicknav" id="btn-quicknav">
160 <a href="#" class="arrow-inactive">Quicknav</a>
161 <a href="#" class="arrow-active">Quicknav</a>
162 </div>
163 </div>
164 <ul class="nav-x col-9">
165 <li class="design">
166 <a href="/design/index.html"
167 zh-TW-lang="設計"
168 zh-CN-lang="设计"
169 ru-lang="Проектирование"
170 ko-lang="디자인"
171 ja-lang="設計"
172 es-lang="Diseñar"
173 >Design</a></li>
174 <li class="develop"><a href="/develop/index.html" class="selected"
175 zh-TW-lang="開發"
176 zh-CN-lang="开发"
177 ru-lang="Разработка"
178 ko-lang="개발"
179 ja-lang="開発"
180 es-lang="Desarrollar"
181 >Develop</a></li>
182 <li class="distribute last"><a href="/distribute/index.html"
183 zh-TW-lang="發佈"
184 zh-CN-lang="分发"
185 ru-lang="Распространение"
186 ko-lang="배포"
187 ja-lang="配布"
188 es-lang="Distribuir"
189 >Distribute</a></li>
190 </ul>
191
192 <!-- New Search -->
193 <div class="menu-container">
194 <div class="moremenu">
195 <div id="more-btn"></div>
196 </div>
197 <div class="morehover" id="moremenu">
198 <div class="top"></div>
199 <div class="mid">
200 <div class="header">Links</div>
201 <ul>
202 <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
203 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
204 <li><a href="/about/index.html">About Android</a></li>
205 </ul>
206 <div class="header">Android Sites</div>
207 <ul>
208 <li><a href="http://www.android.com">Android.com</a></li>
209 <li class="active"><a>Android Developers</a></li>
210 <li><a href="http://source.android.com">Android Open Source Project</a></li>
211 </ul>
Robert Lyf6f5cf42013-02-04 18:24:15 -0800212
213
214
215
216 <div class="header">Language</div>
217 <div id="language" class="locales">
218 <select name="language" onChange="changeLangPref(this.value, true)">
219 <option value="en">English</option>
220 <option value="es">Español</option>
221 <option value="ja">日本語</option>
222 <option value="ko">한국어</option>
223 <option value="ru">Русский</option>
224 <option value="zh-CN">中文 (中国)</option>
225 <option value="zh-TW">中文 (台灣)</option>
226 </select>
227 </div>
228 <script type="text/javascript">
229 <!--
230 loadLangPref();
231 //-->
232 </script>
233
234
235
236
Robert Ly3c4b4f72012-11-30 04:02:04 -0800237 <br class="clearfix" />
238 </div>
239 <div class="bottom"></div>
240 </div>
241 <div class="search" id="search-container">
242 <div class="search-inner">
243 <div id="search-btn"></div>
244 <div class="left"></div>
245 <form onsubmit="return submit_search()">
246 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
247onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
248onkeydown="return search_changed(event, true, '/')"
249onkeyup="return search_changed(event, false, '/')" />
250 </form>
251 <div class="right"></div>
252 <a class="close hide">close</a>
253 <div class="left"></div>
254 <div class="right"></div>
255 </div>
256 </div>
257 <div id="search_filtered_wrapper">
258 <div id="search_filtered_div" class="no-display">
259 <ul id="search_filtered">
260 </ul>
261 </div>
262 </div>
263
264 </div>
265 <!-- /New Search>
266
267
268 <!-- Expanded quicknav -->
269 <div id="quicknav" class="col-9">
270 <ul>
271 <li class="design">
272 <ul>
273 <li><a href="/design/index.html">Get Started</a></li>
274 <li><a href="/design/style/index.html">Style</a></li>
275 <li><a href="/design/patterns/index.html">Patterns</a></li>
276 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
277 <li><a href="/design/downloads/index.html">Downloads</a></li>
278 <li><a href="/design/videos/index.html">Videos</a></li>
279 </ul>
280 </li>
281 <li class="develop">
282 <ul>
283 <li><a href="/training/index.html"
284 zh-TW-lang="訓練課程"
285 zh-CN-lang="培训"
286 ru-lang="Курсы"
287 ko-lang="교육"
288 ja-lang="トレーニング"
289 es-lang="Capacitación"
290 >Training</a></li>
291 <li><a href="/guide/components/index.html"
292 zh-TW-lang="API 指南"
293 zh-CN-lang="API 指南"
294 ru-lang="Руководства по API"
295 ko-lang="API 가이드"
296 ja-lang="API ガイド"
297 es-lang="Guías de la API"
298 >API Guides</a></li>
299 <li><a href="/reference/packages.html"
300 zh-TW-lang="參考資源"
301 zh-CN-lang="参考"
302 ru-lang="Справочник"
303 ko-lang="참조문서"
304 ja-lang="リファレンス"
305 es-lang="Referencia"
306 >Reference</a></li>
307 <li><a href="/tools/index.html"
308 zh-TW-lang="相關工具"
309 zh-CN-lang="工具"
310 ru-lang="Инструменты"
311 ko-lang="도구"
312 ja-lang="ツール"
313 es-lang="Herramientas"
314 >Tools</a>
315 <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul>
316 </li>
317 <li><a href="/google/index.html">Google Services</a>
318 </li>
319 </ul>
320 </li>
321 <li class="distribute last">
322 <ul>
323 <li><a href="/distribute/index.html">Google Play</a></li>
324 <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li>
325 <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li>
326 <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li>
327 <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
328 <li><a href="/distribute/open.html">Open Distribution</a></li>
329 </ul>
330 </li>
331 </ul>
332 </div>
333 <!-- /Expanded quicknav -->
334 </div>
335 </div>
336 <!-- /Header -->
337
338
339 <div id="searchResults" class="wrap" style="display:none;">
340 <h2 id="searchTitle">Results</h2>
341 <div id="leftSearchControl" class="search-control">Loading...</div>
342 </div>
343
344
345
346
347 <!-- Secondary x-nav -->
348 <div id="nav-x">
349 <div class="wrap">
350 <ul class="nav-x col-9 develop" style="width:100%">
351 <li><a href="/training/index.html"
352 zh-TW-lang="訓練課程"
353 zh-CN-lang="培训"
354 ru-lang="Курсы"
355 ko-lang="교육"
356 ja-lang="トレーニング"
357 es-lang="Capacitación"
358 >Training</a></li>
359 <li><a href="/guide/components/index.html"
360 zh-TW-lang="API 指南"
361 zh-CN-lang="API 指南"
362 ru-lang="Руководства по API"
363 ko-lang="API 가이드"
364 ja-lang="API ガイド"
365 es-lang="Guías de la API"
366 >API Guides</a></li>
367 <li><a href="/reference/packages.html"
368 zh-TW-lang="參考資源"
369 zh-CN-lang="参考"
370 ru-lang="Справочник"
371 ko-lang="참조문서"
372 ja-lang="リファレンス"
373 es-lang="Referencia"
374 >Reference</a></li>
375 <li><a href="/tools/index.html"
376 zh-TW-lang="相關工具"
377 zh-CN-lang="工具"
378 ru-lang="Инструменты"
379 ko-lang="도구"
380 ja-lang="ツール"
381 es-lang="Herramientas"
382 >Tools</a></li>
383 <li><a href="/google/index.html" class="selected"
384 >Google Services</a>
385 </li>
386 </ul>
387 </div>
388
389 </div>
390 <!-- /Sendondary x-nav -->
391
392
Robert Lyf6f5cf42013-02-04 18:24:15 -0800393
Robert Ly3c4b4f72012-11-30 04:02:04 -0800394
395
396 <div class="wrap clearfix" id="body-content">
397 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
398 <div id="devdoc-nav" class="scroll-pane">
399<a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
400
401
402
403<ul id="nav">
404 <li class="nav-section">
405 <div class="nav-section-header empty"><a href="/google/index.html">
406 <span class="en">Overview</span>
407 </a></div>
408 </li>
409
410 <li class="nav-section">
411 <div class="nav-section-header"><a href="/google/play-services/index.html">
Robert Lyd84d5cc2013-01-04 10:13:35 -0800412 <span class="en">Google Play Services</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800413 </div>
414 <ul>
415 <li><a href="/google/play-services/setup.html">
416 <span class="en">Setup</span></a>
417 </li>
418
419 <li><a href="/google/play-services/auth.html">
420 <span class="en">Authentication</span></a>
421 </li>
422
423 <li><a href="/google/play-services/plus.html">
424 <span class="en">Google+</span></a>
425 </li>
426
427 <li><a href="/google/play-services/maps.html">
Robert Ly672b3ad2012-11-30 16:15:46 -0800428 <span class="en">Google Maps</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800429 </li>
430
431 <li id="gms-tree-list" class="nav-section">
432 <div class="nav-section-header">
433 <a href="/reference/gms-packages.html">
434 <span class="en">Reference</span>
435 </a>
436 <div>
437 </li>
438
439 </ul>
440 </li>
441
Robert Lyd84d5cc2013-01-04 10:13:35 -0800442
Robert Ly3c4b4f72012-11-30 04:02:04 -0800443 <li class="nav-section">
444 <div class="nav-section-header"><a href="/google/play/billing/index.html">
Robert Ly672b3ad2012-11-30 16:15:46 -0800445 <span class="en">Google Play In-app Billing</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800446 </div>
447 <ul>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800448 <li><a href="/google/play/billing/billing_overview.html">
449 <span class="en">Overview</span></a>
450 </li>
451 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
452 <span class="en">Version 3 API</span></a></div>
453 <ul>
454 <li><a href="/google/play/billing/billing_integrate.html">
455 <span class="en">Implementing the API</span></a></li>
456 <li><a href="/google/play/billing/billing_reference.html">
457 <span class="en">Reference</span></a></li>
458 </ul>
459 </li>
460 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
461 <span class="en">Version 2 API</span></a></div>
462 <ul>
463 <li><a href="/google/play/billing/v2/billing_integrate.html">
464 <span class="en">Implementing the API</span></a></li>
465 <li><a href="/google/play/billing/v2/billing_subscriptions.html">
466 <span class="en">Subscriptions</span></a></li>
467 <li><a href="/google/play/billing/v2/billing_reference.html">
468 <span class="en">Reference</span></a></li>
469 </ul>
470 </li>
471 <li><a href="/google/play/billing/billing_best_practices.html">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800472 <span class="en">Security and Design</span></a>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800473 </li>
474 <li><a href="/google/play/billing/billing_testing.html">
Robert Ly4779ffa2012-12-02 17:24:48 -0800475 <span class="en">Testing In-app Billing</span></a>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800476 </li>
477 <li><a href="/google/play/billing/billing_admin.html">
Robert Ly3c4b4f72012-11-30 04:02:04 -0800478 <span class="en">Administering In-app Billing</span></a>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800479 </li>
480 <li><a href="/google/play/billing/versions.html">
481 <span class="en">Version Notes</span></a>
482 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800483 </ul>
484 </li>
485
486 <li class="nav-section">
487 <div class="nav-section-header"><a href="/google/play/dist.html">
Robert Ly672b3ad2012-11-30 16:15:46 -0800488 <span class="en">Google Play Distribution</span></a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800489 </div>
490 <ul>
491 <li><a href="/google/play/filters.html">
492 <span class="en">Filters on Google Play</span></a>
493 </li>
494
495 <li><a href="/google/play/publishing/multiple-apks.html">
496 <span class="en">Multiple APK Support</span></a>
497 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800498 <li><a href="/google/play/expansion-files.html">
499 <span class="en">APK Expansion Files</span></a>
500 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800501 <li class="nav-section">
502 <div class="nav-section-header"><a href="/google/play/licensing/index.html">
503 <span class="en">Application Licensing</span></a>
504 </div>
505 <ul>
506 <li><a href="/google/play/licensing/overview.html">
507 <span class="en">Licensing Overview</span></a>
508 </li>
509 <li><a href="/google/play/licensing/setting-up.html">
510 <span class="en">Setting Up for Licensing</span></a>
511 </li>
512 <li><a href="/google/play/licensing/adding-licensing.html">
513 <span class="en">Adding Licensing to Your App</span></a>
514 </li>
515 <li><a href="/google/play/licensing/licensing-reference.html">
516 <span class="en">Licensing Reference</span></a>
517 </li>
518 </ul>
519 </li>
520 </ul>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800521 </li>
522
523 <li class="nav-section">
524 <div class="nav-section-header"><a href="/google/gcm/index.html">
525 <span class="en">Google Cloud Messaging</span></a>
526 </div>
527 <ul>
528 <li><a href="/google/gcm/gs.html">
529 <span class="en">Getting Started</span></a>
530 </li>
531 <li><a href="/google/gcm/gcm.html">
532 <span class="en">Architectural Overview</span></a>
533 </li>
534 <li><a href="/google/gcm/demo.html">
535 <span class="en">Demo App Tutorial</span></a>
536 </li>
537 <li><a href="/google/gcm/adv.html">
538 <span class="en">Advanced Topics</span></a>
539 </li>
540 <li><a href="/google/gcm/c2dm.html">
541 <span class="en">Migration</span></a>
542 </li>
543 <li id="gcm-tree-list" class="nav-section">
544 <div class="nav-section-header">
545 <a href="/reference/gcm-packages.html">
546 <span class="en">Reference</span>
547 </a>
548 <div>
549 </li>
550 </ul>
551 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800552
553
Robert Lyd84d5cc2013-01-04 10:13:35 -0800554 <li class="nav-section">
555 <div class="nav-section-header"><a href="/google/backup/index.html">
556 Android Backup Service</a>
557 </div>
558 <ul>
559 <li><a href="/google/backup/signup.html">
560 Register</a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800561 </li>
Robert Lyd84d5cc2013-01-04 10:13:35 -0800562 </ul>
563 </li>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800564
Robert Ly3c4b4f72012-11-30 04:02:04 -0800565</ul>
566
567<script type="text/javascript">
568<!--
569 buildToggleLists();
570 changeNavLang(getLangPref());
571//-->
572</script>
573
574
575
576
577 </div>
578 <script type="text/javascript">
579 showGoogleRefTree();
580
581 </script>
Robert Lyf6f5cf42013-02-04 18:24:15 -0800582
Robert Ly3c4b4f72012-11-30 04:02:04 -0800583 </div> <!-- end side-nav -->
584 <script>
585 $(document).ready(function() {
586 scrollIntoView("devdoc-nav");
587 });
588 </script>
589
590
591
Robert Ly3c4b4f72012-11-30 04:02:04 -0800592
593
594
595<div class="col-12" id="doc-col">
596
597<div id="api-info-block">
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614<div class="sum-details-links">
615
616Summary:
617
Robert Ly3c4b4f72012-11-30 04:02:04 -0800618
619
620
621
622
623
624
625
626
627
Robert Ly672b3ad2012-11-30 16:15:46 -0800628 <a href="#pubmethods">Methods</a>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800629
630
631
632
633 &#124; <a href="#inhmethods">Inherited Methods</a>
634
635&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
636
637</div><!-- end sum-details-links -->
638<div class="api-level">
639
640
641
642
643</div>
644</div><!-- end api-info-block -->
645
646
647<!-- ======== START OF CLASS DATA ======== -->
648
649<div id="jd-header">
650 public
651
652 final
653
654 class
655<h1 itemprop="name">Result</h1>
656
657
658
659
Robert Ly672b3ad2012-11-30 16:15:46 -0800660 extends Object<br/>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800661
662
663
664
665
666
667 implements
668
Robert Ly672b3ad2012-11-30 16:15:46 -0800669 Serializable
Robert Ly3c4b4f72012-11-30 04:02:04 -0800670
671
672
673
674
675</div><!-- end header -->
676
677<div id="naMessage"></div>
678
679<div id="jd-content" class="api apilevel-">
680<table class="jd-inheritance-table">
681
682
683 <tr>
684
Robert Ly672b3ad2012-11-30 16:15:46 -0800685 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800686 </tr>
687
688
689 <tr>
690
691 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
692
693 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gcm.server.Result</td>
694 </tr>
695
696
697</table>
698
699
700
701
702
703
704
705<div class="jd-descr">
706
707
708<h2>Class Overview</h2>
709<p itemprop="articleBody">Result of a GCM message request that returned HTTP status code 200.
710
711 <p>
712 If the message is successfully created, the <code><a href="/reference/com/google/android/gcm/server/Result.html#getMessageId()">getMessageId()</a></code> returns
713 the message id and <code><a href="/reference/com/google/android/gcm/server/Result.html#getErrorCodeName()">getErrorCodeName()</a></code> returns null;
714 otherwise, <code><a href="/reference/com/google/android/gcm/server/Result.html#getMessageId()">getMessageId()</a></code> returns null and
715 <code><a href="/reference/com/google/android/gcm/server/Result.html#getErrorCodeName()">getErrorCodeName()</a></code> returns the code of the error.
716
717 <p>
718 There are cases when a request is accept and the message successfully
719 created, but GCM has a canonical registration id for that device. In this
720 case, the server should update the registration id to avoid rejected requests
721 in the future.
722
723 <p>
724 In a nutshell, the workflow to handle a result is:
725 <pre>
726 - Call <code><a href="/reference/com/google/android/gcm/server/Result.html#getMessageId()">getMessageId()</a></code>:
727 - null means error, call <code><a href="/reference/com/google/android/gcm/server/Result.html#getErrorCodeName()">getErrorCodeName()</a></code>
728 - non-null means the message was created:
729 - Call <code><a href="/reference/com/google/android/gcm/server/Result.html#getCanonicalRegistrationId()">getCanonicalRegistrationId()</a></code>
730 - if it returns null, do nothing.
731 - otherwise, update the server datastore with the new id.
732 </pre>
733</p>
734
735
736
737
738
739</div><!-- jd-descr -->
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756<div class="jd-descr">
757
758
759<h2>Summary</h2>
760
761
762
Robert Ly3c4b4f72012-11-30 04:02:04 -0800763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787<!-- ========== METHOD SUMMARY =========== -->
788<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
789
790
791
792
793 <tr class="alt-color api apilevel-" >
794 <td class="jd-typecol"><nobr>
795
796
797
798
799
Robert Ly672b3ad2012-11-30 16:15:46 -0800800 String</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800801 </td>
802 <td class="jd-linkcol" width="100%"><nobr>
803 <span class="sympad"><a href="/reference/com/google/android/gcm/server/Result.html#getCanonicalRegistrationId()">getCanonicalRegistrationId</a></span>()</nobr>
804
805 <div class="jd-descrdiv">Gets the canonical registration id, if any.</div>
806
807 </td></tr>
808
809
810
811 <tr class=" api apilevel-" >
812 <td class="jd-typecol"><nobr>
813
814
815
816
817
Robert Ly672b3ad2012-11-30 16:15:46 -0800818 String</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800819 </td>
820 <td class="jd-linkcol" width="100%"><nobr>
821 <span class="sympad"><a href="/reference/com/google/android/gcm/server/Result.html#getErrorCodeName()">getErrorCodeName</a></span>()</nobr>
822
823 <div class="jd-descrdiv">Gets the error code, if any.</div>
824
825 </td></tr>
826
827
828
829 <tr class="alt-color api apilevel-" >
830 <td class="jd-typecol"><nobr>
831
832
833
834
835
Robert Ly672b3ad2012-11-30 16:15:46 -0800836 String</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800837 </td>
838 <td class="jd-linkcol" width="100%"><nobr>
839 <span class="sympad"><a href="/reference/com/google/android/gcm/server/Result.html#getMessageId()">getMessageId</a></span>()</nobr>
840
841 <div class="jd-descrdiv">Gets the message id, if any.</div>
842
843 </td></tr>
844
845
846
847 <tr class=" api apilevel-" >
848 <td class="jd-typecol"><nobr>
849
850
851
852
853
Robert Ly672b3ad2012-11-30 16:15:46 -0800854 String</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800855 </td>
856 <td class="jd-linkcol" width="100%"><nobr>
857 <span class="sympad"><a href="/reference/com/google/android/gcm/server/Result.html#toString()">toString</a></span>()</nobr>
858
859 </td></tr>
860
861
862
863</table>
864
865
866
867
868
869
870
871<!-- ========== METHOD SUMMARY =========== -->
872<table id="inhmethods" class="jd-sumtable"><tr><th>
873 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
874 <div style="clear:left;">Inherited Methods</div></th></tr>
875
876
877<tr class="api apilevel-" >
878<td colspan="12">
879 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
880 ><img id="inherited-methods-java.lang.Object-trigger"
881 src="/assets/images/triangle-closed.png"
882 class="jd-expando-trigger-img" /></a>
883From class
884
Robert Ly672b3ad2012-11-30 16:15:46 -0800885 java.lang.Object
Robert Ly3c4b4f72012-11-30 04:02:04 -0800886
887<div id="inherited-methods-java.lang.Object">
888 <div id="inherited-methods-java.lang.Object-list"
889 class="jd-inheritedlinks">
890 </div>
891 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
892 <table class="jd-sumtable-expando">
893
894
895
896
897 <tr class="alt-color api apilevel-" >
898 <td class="jd-typecol"><nobr>
899
900
901
902
903
Robert Ly672b3ad2012-11-30 16:15:46 -0800904 Object</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800905 </td>
906 <td class="jd-linkcol" width="100%"><nobr>
907 <span class="sympad">clone</span>()</nobr>
908
909 </td></tr>
910
911
912
913 <tr class=" api apilevel-" >
914 <td class="jd-typecol"><nobr>
915
916
917
918
919
920 boolean</nobr>
921 </td>
922 <td class="jd-linkcol" width="100%"><nobr>
Robert Ly672b3ad2012-11-30 16:15:46 -0800923 <span class="sympad">equals</span>(Object arg0)</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800924
925 </td></tr>
926
927
928
929 <tr class="alt-color api apilevel-" >
930 <td class="jd-typecol"><nobr>
931
932
933
934
935
936 void</nobr>
937 </td>
938 <td class="jd-linkcol" width="100%"><nobr>
939 <span class="sympad">finalize</span>()</nobr>
940
941 </td></tr>
942
943
944
945 <tr class=" api apilevel-" >
946 <td class="jd-typecol"><nobr>
947
948
949 final
950
951
Robert Ly672b3ad2012-11-30 16:15:46 -0800952 Class&lt;?&gt;</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -0800953 </td>
954 <td class="jd-linkcol" width="100%"><nobr>
955 <span class="sympad">getClass</span>()</nobr>
956
957 </td></tr>
958
959
960
961 <tr class="alt-color api apilevel-" >
962 <td class="jd-typecol"><nobr>
963
964
965
966
967
968 int</nobr>
969 </td>
970 <td class="jd-linkcol" width="100%"><nobr>
971 <span class="sympad">hashCode</span>()</nobr>
972
973 </td></tr>
974
975
976
977 <tr class=" api apilevel-" >
978 <td class="jd-typecol"><nobr>
979
980
981 final
982
983
984 void</nobr>
985 </td>
986 <td class="jd-linkcol" width="100%"><nobr>
987 <span class="sympad">notify</span>()</nobr>
988
989 </td></tr>
990
991
992
993 <tr class="alt-color api apilevel-" >
994 <td class="jd-typecol"><nobr>
995
996
997 final
998
999
1000 void</nobr>
1001 </td>
1002 <td class="jd-linkcol" width="100%"><nobr>
1003 <span class="sympad">notifyAll</span>()</nobr>
1004
1005 </td></tr>
1006
1007
1008
1009 <tr class=" api apilevel-" >
1010 <td class="jd-typecol"><nobr>
1011
1012
1013
1014
1015
Robert Ly672b3ad2012-11-30 16:15:46 -08001016 String</nobr>
Robert Ly3c4b4f72012-11-30 04:02:04 -08001017 </td>
1018 <td class="jd-linkcol" width="100%"><nobr>
1019 <span class="sympad">toString</span>()</nobr>
1020
1021 </td></tr>
1022
1023
1024
1025 <tr class="alt-color api apilevel-" >
1026 <td class="jd-typecol"><nobr>
1027
1028
1029 final
1030
1031
1032 void</nobr>
1033 </td>
1034 <td class="jd-linkcol" width="100%"><nobr>
1035 <span class="sympad">wait</span>()</nobr>
1036
1037 </td></tr>
1038
1039
1040
1041 <tr class=" api apilevel-" >
1042 <td class="jd-typecol"><nobr>
1043
1044
1045 final
1046
1047
1048 void</nobr>
1049 </td>
1050 <td class="jd-linkcol" width="100%"><nobr>
1051 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1052
1053 </td></tr>
1054
1055
1056
1057 <tr class="alt-color api apilevel-" >
1058 <td class="jd-typecol"><nobr>
1059
1060
1061 final
1062
1063
1064 void</nobr>
1065 </td>
1066 <td class="jd-linkcol" width="100%"><nobr>
1067 <span class="sympad">wait</span>(long arg0)</nobr>
1068
1069 </td></tr>
1070
1071
1072</table>
1073 </div>
1074</div>
1075</td></tr>
1076
1077
1078
1079
1080</table>
1081
1082
1083</div><!-- jd-descr (summary) -->
1084
1085<!-- Details -->
1086
1087
1088
1089
1090
1091
1092
1093
1094<!-- XML Attributes -->
1095
1096
1097<!-- Enum Values -->
1098
1099
1100<!-- Constants -->
1101
1102
1103<!-- Fields -->
1104
1105
1106<!-- Public ctors -->
1107
1108
1109
1110<!-- ========= CONSTRUCTOR DETAIL ======== -->
1111<!-- Protected ctors -->
1112
1113
1114
1115<!-- ========= METHOD DETAIL ======== -->
1116<!-- Public methdos -->
1117
1118<h2>Public Methods</h2>
1119
1120
1121
1122<A NAME="getCanonicalRegistrationId()"></A>
1123
1124<div class="jd-details api apilevel-">
1125 <h4 class="jd-details-title">
1126 <span class="normal">
1127 public
1128
1129
1130
1131
Robert Ly672b3ad2012-11-30 16:15:46 -08001132 String
Robert Ly3c4b4f72012-11-30 04:02:04 -08001133 </span>
1134 <span class="sympad">getCanonicalRegistrationId</span>
1135 <span class="normal">()</span>
1136 </h4>
1137 <div class="api-level">
1138 <div></div>
1139
1140
1141
1142 </div>
1143 <div class="jd-details-descr">
1144
1145 <div class="jd-tagdata jd-tagdescr"><p>Gets the canonical registration id, if any.
1146</p></div>
1147
1148 </div>
1149</div>
1150
1151
1152<A NAME="getErrorCodeName()"></A>
1153
1154<div class="jd-details api apilevel-">
1155 <h4 class="jd-details-title">
1156 <span class="normal">
1157 public
1158
1159
1160
1161
Robert Ly672b3ad2012-11-30 16:15:46 -08001162 String
Robert Ly3c4b4f72012-11-30 04:02:04 -08001163 </span>
1164 <span class="sympad">getErrorCodeName</span>
1165 <span class="normal">()</span>
1166 </h4>
1167 <div class="api-level">
1168 <div></div>
1169
1170
1171
1172 </div>
1173 <div class="jd-details-descr">
1174
1175 <div class="jd-tagdata jd-tagdescr"><p>Gets the error code, if any.
1176</p></div>
1177
1178 </div>
1179</div>
1180
1181
1182<A NAME="getMessageId()"></A>
1183
1184<div class="jd-details api apilevel-">
1185 <h4 class="jd-details-title">
1186 <span class="normal">
1187 public
1188
1189
1190
1191
Robert Ly672b3ad2012-11-30 16:15:46 -08001192 String
Robert Ly3c4b4f72012-11-30 04:02:04 -08001193 </span>
1194 <span class="sympad">getMessageId</span>
1195 <span class="normal">()</span>
1196 </h4>
1197 <div class="api-level">
1198 <div></div>
1199
1200
1201
1202 </div>
1203 <div class="jd-details-descr">
1204
1205 <div class="jd-tagdata jd-tagdescr"><p>Gets the message id, if any.
1206</p></div>
1207
1208 </div>
1209</div>
1210
1211
1212<A NAME="toString()"></A>
1213
1214<div class="jd-details api apilevel-">
1215 <h4 class="jd-details-title">
1216 <span class="normal">
1217 public
1218
1219
1220
1221
Robert Ly672b3ad2012-11-30 16:15:46 -08001222 String
Robert Ly3c4b4f72012-11-30 04:02:04 -08001223 </span>
1224 <span class="sympad">toString</span>
1225 <span class="normal">()</span>
1226 </h4>
1227 <div class="api-level">
1228 <div></div>
1229
1230
1231
1232 </div>
1233 <div class="jd-details-descr">
1234
1235 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1236
1237 </div>
1238</div>
1239
1240
1241
1242
1243
1244<!-- ========= METHOD DETAIL ======== -->
1245
1246
1247
1248<!-- ========= END OF CLASS DATA ========= -->
1249<A NAME="navbar_top"></A>
1250
Robert Lyf6f5cf42013-02-04 18:24:15 -08001251
Robert Ly3c4b4f72012-11-30 04:02:04 -08001252<div id="footer" class="wrap" >
1253
1254
1255 <div id="copyright">
1256
1257 Except as noted, this content is licensed under <a
1258 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1259 For details and restrictions, see the <a href="/license.html">
1260 Content License</a>.
1261 </div>
Robert Lyf6f5cf42013-02-04 18:24:15 -08001262 <div id="build_info">
1263
1264<script src="/timestamp.js" type="text/javascript"></script>
1265<script>document.write(BUILD_TIMESTAMP)</script>
1266
1267 </div>
Robert Ly3c4b4f72012-11-30 04:02:04 -08001268
1269
1270 <div id="footerlinks">
1271
1272 <p>
1273 <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1274 <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1275 <a href="/support.html">Support</a>
1276 </p>
1277 </div>
1278
1279</div> <!-- end footer -->
Robert Lyf6f5cf42013-02-04 18:24:15 -08001280
Robert Ly3c4b4f72012-11-30 04:02:04 -08001281</div> <!-- jd-content -->
1282
1283</div><!-- end doc-content -->
1284
1285</div> <!-- end body-content -->
1286
1287
1288
1289
Robert Ly3c4b4f72012-11-30 04:02:04 -08001290
1291
1292</body>
1293</html>