1<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105<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>GooglePlayServicesAvailabilityException | Android Developers</title>
111
112<!-- STYLESHEETS -->
113<link rel="stylesheet"
114href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
115<link href="/assets/css/default.css" rel="stylesheet" type="text/css">
116
117
118
119<!-- JAVASCRIPT -->
120<script src="//www.google.com/jsapi" type="text/javascript"></script>
121<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
122<script type="text/javascript">
123  var toRoot = "/";
124  
125  var devsite = false;
126  
127</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
133
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>
145</head>
146<body class="gc-documentation google
147  develop" itemscope itemtype="http://schema.org/Article">
148  <div id="doc-api-level" class="" style="display:none"></div>
149  <a name="top"></a>
150
151  
152    <!-- 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>
212      
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
237      <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  
393  
394
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">
412      <span class="en">Google Play Services</span></a>
413    </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">Authorization</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">
428          <span class="en">Google Maps</span></a>
429      </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
442
443  <li class="nav-section">
444    <div class="nav-section-header"><a href="/google/play/billing/index.html">
445      <span class="en">Google Play In-app Billing</span></a>
446    </div>
447    <ul>
448      <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">
472              <span class="en">Security and Design</span></a>
473      </li>
474      <li><a href="/google/play/billing/billing_testing.html">
475              <span class="en">Testing In-app Billing</span></a>
476      </li>
477      <li><a href="/google/play/billing/billing_admin.html">
478              <span class="en">Administering In-app Billing</span></a>
479      </li>
480      <li><a href="/google/play/billing/versions.html">
481              <span class="en">Version Notes</span></a>
482      </li>
483    </ul>
484  </li>
485
486  <li class="nav-section">
487    <div class="nav-section-header"><a href="/google/play/dist.html">
488      <span class="en">Google Play Distribution</span></a>
489    </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>
498      <li><a href="/google/play/expansion-files.html">
499          <span class="en">APK Expansion Files</span></a>
500      </li>
501      <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>
521  </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>
552
553
554  <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>
561      </li>
562    </ul>
563  </li>
564
565</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>
582
583    </div> <!-- end side-nav -->
584    <script>
585      $(document).ready(function() {
586        scrollIntoView("devdoc-nav");
587        });
588    </script>
589
590
591     
592
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  
615  
616  
617
618  
619   
620  
621  
622  
623  
624
625  
626   
627  
628  
629  
630  
631
632  
633  
634  
635  
636
637
638<div class="sum-details-links">
639
640Summary:
641
642
643
644
645
646
647
648
649
650
651
652  <a href="#pubmethods">Methods</a>
653  
654
655
656
657  &#124; <a href="#inhmethods">Inherited Methods</a>
658
659&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
660
661</div><!-- end sum-details-links -->
662<div class="api-level">
663  
664  
665  
666
667</div>
668</div><!-- end api-info-block -->
669
670
671<!-- ======== START OF CLASS DATA ======== -->
672
673<div id="jd-header">
674    public
675     
676     
677    
678    class
679<h1 itemprop="name">GooglePlayServicesAvailabilityException</h1>
680
681
682
683  
684  
685  
686
687  
688  
689  
690
691  
692  
693  
694
695  
696  
697  
698
699  
700    extends <a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">UserRecoverableAuthException</a><br/>
701  
702  
703  
704
705  
706  
707  
708
709
710</div><!-- end header -->
711
712<div id="naMessage"></div>
713
714<div id="jd-content" class="api apilevel-">
715<table class="jd-inheritance-table">
716
717
718    <tr>
719         	
720        <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td>
721    </tr>
722    
723
724    <tr>
725        
726            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
727         	
728        <td colspan="5" class="jd-inheritance-class-cell">java.lang.Throwable</td>
729    </tr>
730    
731
732    <tr>
733        
734            <td class="jd-inheritance-space">&nbsp;</td>
735        
736            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
737         	
738        <td colspan="4" class="jd-inheritance-class-cell">java.lang.Exception</td>
739    </tr>
740    
741
742    <tr>
743        
744            <td class="jd-inheritance-space">&nbsp;</td>
745        
746            <td class="jd-inheritance-space">&nbsp;</td>
747        
748            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
749         	
750        <td colspan="3" class="jd-inheritance-class-cell"><a href="/reference/com/google/android/gms/auth/GoogleAuthException.html">com.google.android.gms.auth.GoogleAuthException</a></td>
751    </tr>
752    
753
754    <tr>
755        
756            <td class="jd-inheritance-space">&nbsp;</td>
757        
758            <td class="jd-inheritance-space">&nbsp;</td>
759        
760            <td class="jd-inheritance-space">&nbsp;</td>
761        
762            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
763         	
764        <td colspan="2" class="jd-inheritance-class-cell"><a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">com.google.android.gms.auth.UserRecoverableAuthException</a></td>
765    </tr>
766    
767
768    <tr>
769        
770            <td class="jd-inheritance-space">&nbsp;</td>
771        
772            <td class="jd-inheritance-space">&nbsp;</td>
773        
774            <td class="jd-inheritance-space">&nbsp;</td>
775        
776            <td class="jd-inheritance-space">&nbsp;</td>
777        
778            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
779         	
780        <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.auth.GooglePlayServicesAvailabilityException</td>
781    </tr>
782    
783
784</table>
785
786
787
788
789
790
791
792<div class="jd-descr">
793
794
795<h2>Class Overview</h2>
796<p itemprop="articleBody">GooglePlayServicesAvailabilityExceptions are special instances of
797 <code><a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">UserRecoverableAuthException</a></code>s which are thrown when the expected Google Play services app
798 is not available for some reason. In these cases client code can use
799 <code><a href="/reference/com/google/android/gms/auth/GooglePlayServicesAvailabilityException.html#getConnectionStatusCode()">getConnectionStatusCode()</a></code> in conjunction with
800 <code><a href="/reference/com/google/android/gms/common/GooglePlayServicesUtil.html#getErrorDialog(int, android.app.Activity, int)">getErrorDialog(int, android.app.Activity, int)</a></code>
801 to provide users with a localized <code><a href="/reference/android/app/Dialog.html">Dialog</a></code> that will allow users to install,
802 update, or otherwise enable Google Play services.
803</p>
804
805
806
807
808
809</div><!-- jd-descr -->
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826<div class="jd-descr">
827
828
829<h2>Summary</h2>
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857<!-- ========== METHOD SUMMARY =========== -->
858<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
859
860
861
862	 
863    <tr class="alt-color api apilevel-" >
864        <td class="jd-typecol"><nobr>
865            
866            
867            
868            
869            
870            int</nobr>
871        </td>
872        <td class="jd-linkcol" width="100%"><nobr>
873        <span class="sympad"><a href="/reference/com/google/android/gms/auth/GooglePlayServicesAvailabilityException.html#getConnectionStatusCode()">getConnectionStatusCode</a></span>()</nobr>
874        
875  </td></tr>
876
877
878
879</table>
880
881
882
883
884
885
886
887<!-- ========== METHOD SUMMARY =========== -->
888<table id="inhmethods" class="jd-sumtable"><tr><th>
889  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
890  <div style="clear:left;">Inherited Methods</div></th></tr>
891
892
893<tr class="api apilevel-" >
894<td colspan="12">
895  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException" class="jd-expando-trigger closed"
896          ><img id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException-trigger"
897          src="/assets/images/triangle-closed.png"
898          class="jd-expando-trigger-img" /></a>
899From class
900
901  <a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">com.google.android.gms.auth.UserRecoverableAuthException</a>
902
903<div id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException">
904  <div id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException-list"
905        class="jd-inheritedlinks">
906  </div>
907  <div id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException-summary" style="display: none;">
908    <table class="jd-sumtable-expando">
909    
910
911
912	 
913    <tr class="alt-color api apilevel-" >
914        <td class="jd-typecol"><nobr>
915            
916            
917            
918            
919            
920            Intent</nobr>
921        </td>
922        <td class="jd-linkcol" width="100%"><nobr>
923        <span class="sympad"><a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html#getIntent()">getIntent</a></span>()</nobr>
924        
925        <div class="jd-descrdiv">Getter for an <code><a href="/reference/android/content/Intent.html">Intent</a></code> that when supplied to <code><a href="/reference/android/app/Activity.html#startActivityForResult(android.content.Intent, int)">startActivityForResult(Intent, int)</a></code>, will allow user intervention.</div>
926  
927  </td></tr>
928
929
930</table>
931  </div>
932</div>
933</td></tr>
934
935
936
937
938
939
940
941<tr class="api apilevel-" >
942<td colspan="12">
943  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Throwable" class="jd-expando-trigger closed"
944          ><img id="inherited-methods-java.lang.Throwable-trigger"
945          src="/assets/images/triangle-closed.png"
946          class="jd-expando-trigger-img" /></a>
947From class
948
949  java.lang.Throwable
950
951<div id="inherited-methods-java.lang.Throwable">
952  <div id="inherited-methods-java.lang.Throwable-list"
953        class="jd-inheritedlinks">
954  </div>
955  <div id="inherited-methods-java.lang.Throwable-summary" style="display: none;">
956    <table class="jd-sumtable-expando">
957    
958
959
960	 
961    <tr class="alt-color api apilevel-" >
962        <td class="jd-typecol"><nobr>
963            
964            synchronized
965            
966            
967            
968            Throwable</nobr>
969        </td>
970        <td class="jd-linkcol" width="100%"><nobr>
971        <span class="sympad">fillInStackTrace</span>()</nobr>
972        
973  </td></tr>
974
975
976	 
977    <tr class=" api apilevel-" >
978        <td class="jd-typecol"><nobr>
979            
980            
981            
982            
983            
984            Throwable</nobr>
985        </td>
986        <td class="jd-linkcol" width="100%"><nobr>
987        <span class="sympad">getCause</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            
998            
999            
1000            String</nobr>
1001        </td>
1002        <td class="jd-linkcol" width="100%"><nobr>
1003        <span class="sympad">getLocalizedMessage</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            
1016            String</nobr>
1017        </td>
1018        <td class="jd-linkcol" width="100%"><nobr>
1019        <span class="sympad">getMessage</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            
1030            
1031            
1032            StackTraceElement[]</nobr>
1033        </td>
1034        <td class="jd-linkcol" width="100%"><nobr>
1035        <span class="sympad">getStackTrace</span>()</nobr>
1036        
1037  </td></tr>
1038
1039
1040	 
1041    <tr class=" api apilevel-" >
1042        <td class="jd-typecol"><nobr>
1043            
1044            synchronized
1045            
1046            
1047            
1048            Throwable</nobr>
1049        </td>
1050        <td class="jd-linkcol" width="100%"><nobr>
1051        <span class="sympad">initCause</span>(Throwable arg0)</nobr>
1052        
1053  </td></tr>
1054
1055
1056	 
1057    <tr class="alt-color api apilevel-" >
1058        <td class="jd-typecol"><nobr>
1059            
1060            
1061            
1062            
1063            
1064            void</nobr>
1065        </td>
1066        <td class="jd-linkcol" width="100%"><nobr>
1067        <span class="sympad">printStackTrace</span>(PrintWriter arg0)</nobr>
1068        
1069  </td></tr>
1070
1071
1072	 
1073    <tr class=" api apilevel-" >
1074        <td class="jd-typecol"><nobr>
1075            
1076            
1077            
1078            
1079            
1080            void</nobr>
1081        </td>
1082        <td class="jd-linkcol" width="100%"><nobr>
1083        <span class="sympad">printStackTrace</span>(PrintStream arg0)</nobr>
1084        
1085  </td></tr>
1086
1087
1088	 
1089    <tr class="alt-color api apilevel-" >
1090        <td class="jd-typecol"><nobr>
1091            
1092            
1093            
1094            
1095            
1096            void</nobr>
1097        </td>
1098        <td class="jd-linkcol" width="100%"><nobr>
1099        <span class="sympad">printStackTrace</span>()</nobr>
1100        
1101  </td></tr>
1102
1103
1104	 
1105    <tr class=" api apilevel-" >
1106        <td class="jd-typecol"><nobr>
1107            
1108            
1109            
1110            
1111            
1112            void</nobr>
1113        </td>
1114        <td class="jd-linkcol" width="100%"><nobr>
1115        <span class="sympad">setStackTrace</span>(StackTraceElement[] arg0)</nobr>
1116        
1117  </td></tr>
1118
1119
1120	 
1121    <tr class="alt-color api apilevel-" >
1122        <td class="jd-typecol"><nobr>
1123            
1124            
1125            
1126            
1127            
1128            String</nobr>
1129        </td>
1130        <td class="jd-linkcol" width="100%"><nobr>
1131        <span class="sympad">toString</span>()</nobr>
1132        
1133  </td></tr>
1134
1135
1136</table>
1137  </div>
1138</div>
1139</td></tr>
1140
1141
1142
1143<tr class="api apilevel-" >
1144<td colspan="12">
1145  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1146          ><img id="inherited-methods-java.lang.Object-trigger"
1147          src="/assets/images/triangle-closed.png"
1148          class="jd-expando-trigger-img" /></a>
1149From class
1150
1151  java.lang.Object
1152
1153<div id="inherited-methods-java.lang.Object">
1154  <div id="inherited-methods-java.lang.Object-list"
1155        class="jd-inheritedlinks">
1156  </div>
1157  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1158    <table class="jd-sumtable-expando">
1159    
1160
1161
1162	 
1163    <tr class="alt-color api apilevel-" >
1164        <td class="jd-typecol"><nobr>
1165            
1166            
1167            
1168            
1169            
1170            Object</nobr>
1171        </td>
1172        <td class="jd-linkcol" width="100%"><nobr>
1173        <span class="sympad">clone</span>()</nobr>
1174        
1175  </td></tr>
1176
1177
1178	 
1179    <tr class=" api apilevel-" >
1180        <td class="jd-typecol"><nobr>
1181            
1182            
1183            
1184            
1185            
1186            boolean</nobr>
1187        </td>
1188        <td class="jd-linkcol" width="100%"><nobr>
1189        <span class="sympad">equals</span>(Object arg0)</nobr>
1190        
1191  </td></tr>
1192
1193
1194	 
1195    <tr class="alt-color api apilevel-" >
1196        <td class="jd-typecol"><nobr>
1197            
1198            
1199            
1200            
1201            
1202            void</nobr>
1203        </td>
1204        <td class="jd-linkcol" width="100%"><nobr>
1205        <span class="sympad">finalize</span>()</nobr>
1206        
1207  </td></tr>
1208
1209
1210	 
1211    <tr class=" api apilevel-" >
1212        <td class="jd-typecol"><nobr>
1213            
1214            
1215            final
1216            
1217            
1218            Class&lt;?&gt;</nobr>
1219        </td>
1220        <td class="jd-linkcol" width="100%"><nobr>
1221        <span class="sympad">getClass</span>()</nobr>
1222        
1223  </td></tr>
1224
1225
1226	 
1227    <tr class="alt-color api apilevel-" >
1228        <td class="jd-typecol"><nobr>
1229            
1230            
1231            
1232            
1233            
1234            int</nobr>
1235        </td>
1236        <td class="jd-linkcol" width="100%"><nobr>
1237        <span class="sympad">hashCode</span>()</nobr>
1238        
1239  </td></tr>
1240
1241
1242	 
1243    <tr class=" api apilevel-" >
1244        <td class="jd-typecol"><nobr>
1245            
1246            
1247            final
1248            
1249            
1250            void</nobr>
1251        </td>
1252        <td class="jd-linkcol" width="100%"><nobr>
1253        <span class="sympad">notify</span>()</nobr>
1254        
1255  </td></tr>
1256
1257
1258	 
1259    <tr class="alt-color api apilevel-" >
1260        <td class="jd-typecol"><nobr>
1261            
1262            
1263            final
1264            
1265            
1266            void</nobr>
1267        </td>
1268        <td class="jd-linkcol" width="100%"><nobr>
1269        <span class="sympad">notifyAll</span>()</nobr>
1270        
1271  </td></tr>
1272
1273
1274	 
1275    <tr class=" api apilevel-" >
1276        <td class="jd-typecol"><nobr>
1277            
1278            
1279            
1280            
1281            
1282            String</nobr>
1283        </td>
1284        <td class="jd-linkcol" width="100%"><nobr>
1285        <span class="sympad">toString</span>()</nobr>
1286        
1287  </td></tr>
1288
1289
1290	 
1291    <tr class="alt-color api apilevel-" >
1292        <td class="jd-typecol"><nobr>
1293            
1294            
1295            final
1296            
1297            
1298            void</nobr>
1299        </td>
1300        <td class="jd-linkcol" width="100%"><nobr>
1301        <span class="sympad">wait</span>()</nobr>
1302        
1303  </td></tr>
1304
1305
1306	 
1307    <tr class=" api apilevel-" >
1308        <td class="jd-typecol"><nobr>
1309            
1310            
1311            final
1312            
1313            
1314            void</nobr>
1315        </td>
1316        <td class="jd-linkcol" width="100%"><nobr>
1317        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1318        
1319  </td></tr>
1320
1321
1322	 
1323    <tr class="alt-color api apilevel-" >
1324        <td class="jd-typecol"><nobr>
1325            
1326            
1327            final
1328            
1329            
1330            void</nobr>
1331        </td>
1332        <td class="jd-linkcol" width="100%"><nobr>
1333        <span class="sympad">wait</span>(long arg0)</nobr>
1334        
1335  </td></tr>
1336
1337
1338</table>
1339  </div>
1340</div>
1341</td></tr>
1342
1343
1344
1345
1346</table>
1347
1348
1349</div><!-- jd-descr (summary) -->
1350
1351<!-- Details -->
1352
1353
1354
1355
1356
1357
1358
1359
1360<!-- XML Attributes -->
1361
1362
1363<!-- Enum Values -->
1364
1365
1366<!-- Constants -->
1367
1368
1369<!-- Fields -->
1370
1371
1372<!-- Public ctors -->
1373
1374
1375
1376<!-- ========= CONSTRUCTOR DETAIL ======== -->
1377<!-- Protected ctors -->
1378
1379
1380
1381<!-- ========= METHOD DETAIL ======== -->
1382<!-- Public methdos -->
1383
1384<h2>Public Methods</h2>
1385
1386
1387
1388<A NAME="getConnectionStatusCode()"></A>
1389
1390<div class="jd-details api apilevel-"> 
1391    <h4 class="jd-details-title">
1392      <span class="normal">
1393        public 
1394         
1395         
1396         
1397         
1398        int
1399      </span>
1400      <span class="sympad">getConnectionStatusCode</span>
1401      <span class="normal">()</span>
1402    </h4>
1403      <div class="api-level">
1404        <div></div>
1405        
1406  
1407
1408      </div>
1409    <div class="jd-details-descr">
1410      
1411  <div class="jd-tagdata jd-tagdescr"><p></p></div>
1412
1413    </div>
1414</div>
1415
1416
1417
1418
1419
1420<!-- ========= METHOD DETAIL ======== -->
1421
1422
1423
1424<!-- ========= END OF CLASS DATA ========= -->
1425<A NAME="navbar_top"></A>
1426
1427
1428<div id="footer" class="wrap" >
1429        
1430
1431  <div id="copyright">
1432    
1433  Except as noted, this content is licensed under <a
1434  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
1435  For details and restrictions, see the <a href="/license.html">
1436  Content License</a>.
1437  </div>
1438  <div id="build_info">
1439    
1440<script src="/timestamp.js" type="text/javascript"></script>
1441<script>document.write(BUILD_TIMESTAMP)</script>
1442
1443  </div>
1444
1445
1446  <div id="footerlinks">
1447    
1448  <p>
1449    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1450    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1451    <a href="/support.html">Support</a>
1452  </p>
1453  </div>
1454
1455</div> <!-- end footer -->
1456
1457</div> <!-- jd-content -->
1458
1459</div><!-- end doc-content -->
1460
1461</div> <!-- end body-content --> 
1462
1463
1464
1465
1466
1467
1468</body>
1469</html>
1470