Home | History | Annotate | Download | only in common
      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>GooglePlayServicesRepairableException | Android Developers</title>
     96 
     97 <!-- STYLESHEETS -->
     98 <link rel="stylesheet"
     99 href="//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 (a] 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="Disear"
    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">Espaol</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="Capacitacin"
    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="Guas 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="Capacitacin"
    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="Guas 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">GooglePlayServicesRepairableException</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 <div class="sum-details-links">
    744 
    745 Summary:
    746 
    747 
    748 
    749 
    750 
    751 
    752 
    753 
    754 
    755 
    756 
    757   <a href="#pubmethods">Methods</a>
    758   
    759 
    760 
    761 
    762   &#124; <a href="#inhmethods">Inherited Methods</a>
    763 
    764 &#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
    765 
    766 </div><!-- end sum-details-links -->
    767 <div class="api-level">
    768   
    769   
    770   
    771 
    772 </div>
    773 </div><!-- end api-info-block -->
    774 
    775 
    776 <!-- ======== START OF CLASS DATA ======== -->
    777 
    778 <div id="jd-header">
    779     public
    780      
    781      
    782     
    783     class
    784 <h1 itemprop="name">GooglePlayServicesRepairableException</h1>
    785 
    786 
    787 
    788   
    789   
    790   
    791 
    792   
    793   
    794   
    795 
    796   
    797   
    798   
    799 
    800   
    801     extends <a href="/reference/com/google/android/gms/common/UserRecoverableException.html">UserRecoverableException</a><br/>
    802   
    803   
    804   
    805 
    806   
    807   
    808   
    809 
    810 
    811 </div><!-- end header -->
    812 
    813 <div id="naMessage"></div>
    814 
    815 <div id="jd-content" class="api apilevel-">
    816 <table class="jd-inheritance-table">
    817 
    818 
    819     <tr>
    820          	
    821         <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
    822     </tr>
    823     
    824 
    825     <tr>
    826         
    827             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    828          	
    829         <td colspan="4" class="jd-inheritance-class-cell">java.lang.Throwable</td>
    830     </tr>
    831     
    832 
    833     <tr>
    834         
    835             <td class="jd-inheritance-space">&nbsp;</td>
    836         
    837             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    838          	
    839         <td colspan="3" class="jd-inheritance-class-cell">java.lang.Exception</td>
    840     </tr>
    841     
    842 
    843     <tr>
    844         
    845             <td class="jd-inheritance-space">&nbsp;</td>
    846         
    847             <td class="jd-inheritance-space">&nbsp;</td>
    848         
    849             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    850          	
    851         <td colspan="2" class="jd-inheritance-class-cell"><a href="/reference/com/google/android/gms/common/UserRecoverableException.html">com.google.android.gms.common.UserRecoverableException</a></td>
    852     </tr>
    853     
    854 
    855     <tr>
    856         
    857             <td class="jd-inheritance-space">&nbsp;</td>
    858         
    859             <td class="jd-inheritance-space">&nbsp;</td>
    860         
    861             <td class="jd-inheritance-space">&nbsp;</td>
    862         
    863             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    864          	
    865         <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.common.GooglePlayServicesRepairableException</td>
    866     </tr>
    867     
    868 
    869 </table>
    870 
    871 
    872 
    873 
    874 
    875 
    876 
    877 <div class="jd-descr">
    878 
    879 
    880 <h2>Class Overview</h2>
    881 <p itemprop="articleBody">GooglePlayServicesRepairableExceptions are special instances of
    882  <code><a href="/reference/com/google/android/gms/common/UserRecoverableException.html">UserRecoverableException</a></code>s which are thrown when Google Play Services is not installed,
    883  up-to-date, or enabled. In these cases, client code can use
    884  <code><a href="/reference/com/google/android/gms/common/GooglePlayServicesRepairableException.html#getConnectionStatusCode()">getConnectionStatusCode()</a></code> in conjunction with
    885  <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>
    886  to provide users with a localized <code><a href="/reference/android/app/Dialog.html">Dialog</a></code> that will allow users to install,
    887  update, or otherwise enable Google Play services.
    888 </p>
    889 
    890 
    891 
    892 
    893 
    894 </div><!-- jd-descr -->
    895 
    896 
    897 
    898 
    899 
    900 
    901 
    902 
    903 
    904 
    905 
    906 
    907 
    908 
    909 
    910 
    911 <div class="jd-descr">
    912 
    913 
    914 <h2>Summary</h2>
    915 
    916 
    917 
    918 
    919 
    920 
    921 
    922 
    923 
    924 
    925 
    926 
    927 
    928 
    929 
    930 
    931 
    932 
    933 
    934 
    935 
    936 
    937 
    938 
    939 
    940 
    941 
    942 <!-- ========== METHOD SUMMARY =========== -->
    943 <table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
    944 
    945 
    946 
    947 	 
    948     <tr class="alt-color api apilevel-" >
    949         <td class="jd-typecol"><nobr>
    950             
    951             
    952             
    953             
    954             
    955             int</nobr>
    956         </td>
    957         <td class="jd-linkcol" width="100%"><nobr>
    958         <span class="sympad"><a href="/reference/com/google/android/gms/common/GooglePlayServicesRepairableException.html#getConnectionStatusCode()">getConnectionStatusCode</a></span>()</nobr>
    959         
    960   </td></tr>
    961 
    962 
    963 
    964 </table>
    965 
    966 
    967 
    968 
    969 
    970 
    971 
    972 <!-- ========== METHOD SUMMARY =========== -->
    973 <table id="inhmethods" class="jd-sumtable"><tr><th>
    974   <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
    975   <div style="clear:left;">Inherited Methods</div></th></tr>
    976 
    977 
    978 <tr class="api apilevel-" >
    979 <td colspan="12">
    980   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.common.UserRecoverableException" class="jd-expando-trigger closed"
    981           ><img id="inherited-methods-com.google.android.gms.common.UserRecoverableException-trigger"
    982           src="/assets/images/triangle-closed.png"
    983           class="jd-expando-trigger-img" /></a>
    984 From class
    985 
    986   <a href="/reference/com/google/android/gms/common/UserRecoverableException.html">com.google.android.gms.common.UserRecoverableException</a>
    987 
    988 <div id="inherited-methods-com.google.android.gms.common.UserRecoverableException">
    989   <div id="inherited-methods-com.google.android.gms.common.UserRecoverableException-list"
    990         class="jd-inheritedlinks">
    991   </div>
    992   <div id="inherited-methods-com.google.android.gms.common.UserRecoverableException-summary" style="display: none;">
    993     <table class="jd-sumtable-expando">
    994     
    995 
    996 
    997 	 
    998     <tr class="alt-color api apilevel-" >
    999         <td class="jd-typecol"><nobr>
   1000             
   1001             
   1002             
   1003             
   1004             
   1005             Intent</nobr>
   1006         </td>
   1007         <td class="jd-linkcol" width="100%"><nobr>
   1008         <span class="sympad"><a href="/reference/com/google/android/gms/common/UserRecoverableException.html#getIntent()">getIntent</a></span>()</nobr>
   1009         
   1010         <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>
   1011   
   1012   </td></tr>
   1013 
   1014 
   1015 </table>
   1016   </div>
   1017 </div>
   1018 </td></tr>
   1019 
   1020 
   1021 
   1022 
   1023 
   1024 <tr class="api apilevel-" >
   1025 <td colspan="12">
   1026   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Throwable" class="jd-expando-trigger closed"
   1027           ><img id="inherited-methods-java.lang.Throwable-trigger"
   1028           src="/assets/images/triangle-closed.png"
   1029           class="jd-expando-trigger-img" /></a>
   1030 From class
   1031 
   1032   java.lang.Throwable
   1033 
   1034 <div id="inherited-methods-java.lang.Throwable">
   1035   <div id="inherited-methods-java.lang.Throwable-list"
   1036         class="jd-inheritedlinks">
   1037   </div>
   1038   <div id="inherited-methods-java.lang.Throwable-summary" style="display: none;">
   1039     <table class="jd-sumtable-expando">
   1040     
   1041 
   1042 
   1043 	 
   1044     <tr class="alt-color api apilevel-" >
   1045         <td class="jd-typecol"><nobr>
   1046             
   1047             
   1048             final
   1049             
   1050             
   1051             void</nobr>
   1052         </td>
   1053         <td class="jd-linkcol" width="100%"><nobr>
   1054         <span class="sympad">addSuppressed</span>(Throwable arg0)</nobr>
   1055         
   1056   </td></tr>
   1057 
   1058 
   1059 	 
   1060     <tr class=" api apilevel-" >
   1061         <td class="jd-typecol"><nobr>
   1062             
   1063             
   1064             
   1065             
   1066             
   1067             Throwable</nobr>
   1068         </td>
   1069         <td class="jd-linkcol" width="100%"><nobr>
   1070         <span class="sympad">fillInStackTrace</span>()</nobr>
   1071         
   1072   </td></tr>
   1073 
   1074 
   1075 	 
   1076     <tr class="alt-color api apilevel-" >
   1077         <td class="jd-typecol"><nobr>
   1078             
   1079             
   1080             
   1081             
   1082             
   1083             Throwable</nobr>
   1084         </td>
   1085         <td class="jd-linkcol" width="100%"><nobr>
   1086         <span class="sympad">getCause</span>()</nobr>
   1087         
   1088   </td></tr>
   1089 
   1090 
   1091 	 
   1092     <tr class=" api apilevel-" >
   1093         <td class="jd-typecol"><nobr>
   1094             
   1095             
   1096             
   1097             
   1098             
   1099             String</nobr>
   1100         </td>
   1101         <td class="jd-linkcol" width="100%"><nobr>
   1102         <span class="sympad">getLocalizedMessage</span>()</nobr>
   1103         
   1104   </td></tr>
   1105 
   1106 
   1107 	 
   1108     <tr class="alt-color api apilevel-" >
   1109         <td class="jd-typecol"><nobr>
   1110             
   1111             
   1112             
   1113             
   1114             
   1115             String</nobr>
   1116         </td>
   1117         <td class="jd-linkcol" width="100%"><nobr>
   1118         <span class="sympad">getMessage</span>()</nobr>
   1119         
   1120   </td></tr>
   1121 
   1122 
   1123 	 
   1124     <tr class=" api apilevel-" >
   1125         <td class="jd-typecol"><nobr>
   1126             
   1127             
   1128             
   1129             
   1130             
   1131             StackTraceElement[]</nobr>
   1132         </td>
   1133         <td class="jd-linkcol" width="100%"><nobr>
   1134         <span class="sympad">getStackTrace</span>()</nobr>
   1135         
   1136   </td></tr>
   1137 
   1138 
   1139 	 
   1140     <tr class="alt-color api apilevel-" >
   1141         <td class="jd-typecol"><nobr>
   1142             
   1143             
   1144             final
   1145             
   1146             
   1147             Throwable[]</nobr>
   1148         </td>
   1149         <td class="jd-linkcol" width="100%"><nobr>
   1150         <span class="sympad">getSuppressed</span>()</nobr>
   1151         
   1152   </td></tr>
   1153 
   1154 
   1155 	 
   1156     <tr class=" api apilevel-" >
   1157         <td class="jd-typecol"><nobr>
   1158             
   1159             
   1160             
   1161             
   1162             
   1163             Throwable</nobr>
   1164         </td>
   1165         <td class="jd-linkcol" width="100%"><nobr>
   1166         <span class="sympad">initCause</span>(Throwable arg0)</nobr>
   1167         
   1168   </td></tr>
   1169 
   1170 
   1171 	 
   1172     <tr class="alt-color api apilevel-" >
   1173         <td class="jd-typecol"><nobr>
   1174             
   1175             
   1176             
   1177             
   1178             
   1179             void</nobr>
   1180         </td>
   1181         <td class="jd-linkcol" width="100%"><nobr>
   1182         <span class="sympad">printStackTrace</span>(PrintStream arg0)</nobr>
   1183         
   1184   </td></tr>
   1185 
   1186 
   1187 	 
   1188     <tr class=" api apilevel-" >
   1189         <td class="jd-typecol"><nobr>
   1190             
   1191             
   1192             
   1193             
   1194             
   1195             void</nobr>
   1196         </td>
   1197         <td class="jd-linkcol" width="100%"><nobr>
   1198         <span class="sympad">printStackTrace</span>(PrintWriter arg0)</nobr>
   1199         
   1200   </td></tr>
   1201 
   1202 
   1203 	 
   1204     <tr class="alt-color api apilevel-" >
   1205         <td class="jd-typecol"><nobr>
   1206             
   1207             
   1208             
   1209             
   1210             
   1211             void</nobr>
   1212         </td>
   1213         <td class="jd-linkcol" width="100%"><nobr>
   1214         <span class="sympad">printStackTrace</span>()</nobr>
   1215         
   1216   </td></tr>
   1217 
   1218 
   1219 	 
   1220     <tr class=" api apilevel-" >
   1221         <td class="jd-typecol"><nobr>
   1222             
   1223             
   1224             
   1225             
   1226             
   1227             void</nobr>
   1228         </td>
   1229         <td class="jd-linkcol" width="100%"><nobr>
   1230         <span class="sympad">setStackTrace</span>(StackTraceElement[] arg0)</nobr>
   1231         
   1232   </td></tr>
   1233 
   1234 
   1235 	 
   1236     <tr class="alt-color api apilevel-" >
   1237         <td class="jd-typecol"><nobr>
   1238             
   1239             
   1240             
   1241             
   1242             
   1243             String</nobr>
   1244         </td>
   1245         <td class="jd-linkcol" width="100%"><nobr>
   1246         <span class="sympad">toString</span>()</nobr>
   1247         
   1248   </td></tr>
   1249 
   1250 
   1251 </table>
   1252   </div>
   1253 </div>
   1254 </td></tr>
   1255 
   1256 
   1257 
   1258 <tr class="api apilevel-" >
   1259 <td colspan="12">
   1260   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
   1261           ><img id="inherited-methods-java.lang.Object-trigger"
   1262           src="/assets/images/triangle-closed.png"
   1263           class="jd-expando-trigger-img" /></a>
   1264 From class
   1265 
   1266   java.lang.Object
   1267 
   1268 <div id="inherited-methods-java.lang.Object">
   1269   <div id="inherited-methods-java.lang.Object-list"
   1270         class="jd-inheritedlinks">
   1271   </div>
   1272   <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
   1273     <table class="jd-sumtable-expando">
   1274     
   1275 
   1276 
   1277 	 
   1278     <tr class="alt-color api apilevel-" >
   1279         <td class="jd-typecol"><nobr>
   1280             
   1281             
   1282             
   1283             
   1284             
   1285             Object</nobr>
   1286         </td>
   1287         <td class="jd-linkcol" width="100%"><nobr>
   1288         <span class="sympad">clone</span>()</nobr>
   1289         
   1290   </td></tr>
   1291 
   1292 
   1293 	 
   1294     <tr class=" api apilevel-" >
   1295         <td class="jd-typecol"><nobr>
   1296             
   1297             
   1298             
   1299             
   1300             
   1301             boolean</nobr>
   1302         </td>
   1303         <td class="jd-linkcol" width="100%"><nobr>
   1304         <span class="sympad">equals</span>(Object arg0)</nobr>
   1305         
   1306   </td></tr>
   1307 
   1308 
   1309 	 
   1310     <tr class="alt-color api apilevel-" >
   1311         <td class="jd-typecol"><nobr>
   1312             
   1313             
   1314             
   1315             
   1316             
   1317             void</nobr>
   1318         </td>
   1319         <td class="jd-linkcol" width="100%"><nobr>
   1320         <span class="sympad">finalize</span>()</nobr>
   1321         
   1322   </td></tr>
   1323 
   1324 
   1325 	 
   1326     <tr class=" api apilevel-" >
   1327         <td class="jd-typecol"><nobr>
   1328             
   1329             
   1330             final
   1331             
   1332             
   1333             Class&lt;?&gt;</nobr>
   1334         </td>
   1335         <td class="jd-linkcol" width="100%"><nobr>
   1336         <span class="sympad">getClass</span>()</nobr>
   1337         
   1338   </td></tr>
   1339 
   1340 
   1341 	 
   1342     <tr class="alt-color api apilevel-" >
   1343         <td class="jd-typecol"><nobr>
   1344             
   1345             
   1346             
   1347             
   1348             
   1349             int</nobr>
   1350         </td>
   1351         <td class="jd-linkcol" width="100%"><nobr>
   1352         <span class="sympad">hashCode</span>()</nobr>
   1353         
   1354   </td></tr>
   1355 
   1356 
   1357 	 
   1358     <tr class=" api apilevel-" >
   1359         <td class="jd-typecol"><nobr>
   1360             
   1361             
   1362             final
   1363             
   1364             
   1365             void</nobr>
   1366         </td>
   1367         <td class="jd-linkcol" width="100%"><nobr>
   1368         <span class="sympad">notify</span>()</nobr>
   1369         
   1370   </td></tr>
   1371 
   1372 
   1373 	 
   1374     <tr class="alt-color api apilevel-" >
   1375         <td class="jd-typecol"><nobr>
   1376             
   1377             
   1378             final
   1379             
   1380             
   1381             void</nobr>
   1382         </td>
   1383         <td class="jd-linkcol" width="100%"><nobr>
   1384         <span class="sympad">notifyAll</span>()</nobr>
   1385         
   1386   </td></tr>
   1387 
   1388 
   1389 	 
   1390     <tr class=" api apilevel-" >
   1391         <td class="jd-typecol"><nobr>
   1392             
   1393             
   1394             
   1395             
   1396             
   1397             String</nobr>
   1398         </td>
   1399         <td class="jd-linkcol" width="100%"><nobr>
   1400         <span class="sympad">toString</span>()</nobr>
   1401         
   1402   </td></tr>
   1403 
   1404 
   1405 	 
   1406     <tr class="alt-color api apilevel-" >
   1407         <td class="jd-typecol"><nobr>
   1408             
   1409             
   1410             final
   1411             
   1412             
   1413             void</nobr>
   1414         </td>
   1415         <td class="jd-linkcol" width="100%"><nobr>
   1416         <span class="sympad">wait</span>()</nobr>
   1417         
   1418   </td></tr>
   1419 
   1420 
   1421 	 
   1422     <tr class=" api apilevel-" >
   1423         <td class="jd-typecol"><nobr>
   1424             
   1425             
   1426             final
   1427             
   1428             
   1429             void</nobr>
   1430         </td>
   1431         <td class="jd-linkcol" width="100%"><nobr>
   1432         <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
   1433         
   1434   </td></tr>
   1435 
   1436 
   1437 	 
   1438     <tr class="alt-color api apilevel-" >
   1439         <td class="jd-typecol"><nobr>
   1440             
   1441             
   1442             final
   1443             
   1444             
   1445             void</nobr>
   1446         </td>
   1447         <td class="jd-linkcol" width="100%"><nobr>
   1448         <span class="sympad">wait</span>(long arg0)</nobr>
   1449         
   1450   </td></tr>
   1451 
   1452 
   1453 </table>
   1454   </div>
   1455 </div>
   1456 </td></tr>
   1457 
   1458 
   1459 
   1460 
   1461 </table>
   1462 
   1463 
   1464 </div><!-- jd-descr (summary) -->
   1465 
   1466 <!-- Details -->
   1467 
   1468 
   1469 
   1470 
   1471 
   1472 
   1473 
   1474 
   1475 <!-- XML Attributes -->
   1476 
   1477 
   1478 <!-- Enum Values -->
   1479 
   1480 
   1481 <!-- Constants -->
   1482 
   1483 
   1484 <!-- Fields -->
   1485 
   1486 
   1487 <!-- Public ctors -->
   1488 
   1489 
   1490 
   1491 <!-- ========= CONSTRUCTOR DETAIL ======== -->
   1492 <!-- Protected ctors -->
   1493 
   1494 
   1495 
   1496 <!-- ========= METHOD DETAIL ======== -->
   1497 <!-- Public methdos -->
   1498 
   1499 <h2>Public Methods</h2>
   1500 
   1501 
   1502 
   1503 <A NAME="getConnectionStatusCode()"></A>
   1504 
   1505 <div class="jd-details api apilevel-"> 
   1506     <h4 class="jd-details-title">
   1507       <span class="normal">
   1508         public 
   1509          
   1510          
   1511          
   1512          
   1513         int
   1514       </span>
   1515       <span class="sympad">getConnectionStatusCode</span>
   1516       <span class="normal">()</span>
   1517     </h4>
   1518       <div class="api-level">
   1519         <div></div>
   1520         
   1521   
   1522 
   1523       </div>
   1524     <div class="jd-details-descr">
   1525       
   1526   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   1527 
   1528     </div>
   1529 </div>
   1530 
   1531 
   1532 
   1533 
   1534 
   1535 <!-- ========= METHOD DETAIL ======== -->
   1536 
   1537 
   1538 
   1539 <!-- ========= END OF CLASS DATA ========= -->
   1540 <A NAME="navbar_top"></A>
   1541 
   1542 <div id="footer" class="wrap" >
   1543         
   1544 
   1545   <div id="copyright">
   1546     
   1547   Except as noted, this content is licensed under <a
   1548   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
   1549   For details and restrictions, see the <a href="/license.html">
   1550   Content License</a>.
   1551   </div>
   1552   <div id="build_info">
   1553     
   1554 <script src="/timestamp.js" type="text/javascript"></script>
   1555 <script>document.write(BUILD_TIMESTAMP)</script>
   1556 
   1557   </div>
   1558 
   1559 
   1560   <div id="footerlinks">
   1561     
   1562   <p>
   1563     <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
   1564     <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
   1565     <a href="/support.html">Support</a>
   1566   </p>
   1567   </div>
   1568 
   1569 </div> <!-- end footer -->
   1570 </div> <!-- jd-content -->
   1571 
   1572 </div><!-- end doc-content -->
   1573 
   1574 </div> <!-- end body-content --> 
   1575 
   1576 
   1577 
   1578 
   1579 
   1580 
   1581 </body>
   1582 </html>
   1583