• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78<html>
79<head>
80
81
82<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
83<meta name="viewport" content="width=device-width" />
84
85<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
86<title>AccountPicker | Android Developers</title>
87
88<!-- STYLESHEETS -->
89<link rel="stylesheet"
90href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
91<link href="/assets/css/default.css" rel="stylesheet" type="text/css">
92
93
94
95<!-- JAVASCRIPT -->
96<script src="//www.google.com/jsapi" type="text/javascript"></script>
97<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
98<script type="text/javascript">
99  var toRoot = "/";
100  var devsite = false;
101</script>
102<script src="/assets/js/docs.js" type="text/javascript"></script>
103
104<script type="text/javascript">
105  var _gaq = _gaq || [];
106  _gaq.push(['_setAccount', 'UA-5831155-1']);
107  _gaq.push(['_trackPageview']);
108
109  (function() {
110    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
111    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
112    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
113  })();
114</script>
115</head>
116<body class="gc-documentation google
117  develop" itemscope itemtype="http://schema.org/Article">
118  <div id="doc-api-level" class="" style="display:none"></div>
119  <a name="top"></a>
120
121<a name="top"></a>
122
123    <!-- Header -->
124    <div id="header">
125        <div class="wrap" id="header-wrap">
126          <div class="col-3 logo">
127          <a href="/index.html">
128            <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" />
129          </a>
130          <div class="btn-quicknav" id="btn-quicknav">
131          	<a href="#" class="arrow-inactive">Quicknav</a>
132			      <a href="#" class="arrow-active">Quicknav</a>
133          </div>
134          </div>
135            <ul class="nav-x col-9">
136                <li class="design">
137                  <a href="/design/index.html"
138                  zh-tw-lang="設計"
139                  zh-cn-lang="设计"
140                  ru-lang="Проектирование"
141                  ko-lang="디자인"
142                  ja-lang="設計"
143                  es-lang="Diseñar"
144                  >Design</a></li>
145                <li class="develop"><a href="/develop/index.html"
146                  zh-tw-lang="開發"
147                  zh-cn-lang="开发"
148                  ru-lang="Разработка"
149                  ko-lang="개발"
150                  ja-lang="開発"
151                  es-lang="Desarrollar"
152                  >Develop</a></li>
153                <li class="distribute last"><a href="/distribute/index.html"
154                  zh-tw-lang="發佈"
155                  zh-cn-lang="分发"
156                  ru-lang="Распространение"
157                  ko-lang="배포"
158                  ja-lang="配布"
159                  es-lang="Distribuir"
160                  >Distribute</a></li>
161            </ul>
162
163            <!-- New Search -->
164            <div class="menu-container">
165            <div class="moremenu">
166    <div id="more-btn"></div>
167  </div>
168  <div class="morehover" id="moremenu">
169    <div class="top"></div>
170    <div class="mid">
171      <div class="header">Links</div>
172      <ul>
173        <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
174        <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
175        <li><a href="/about/index.html">About Android</a></li>
176      </ul>
177      <div class="header">Android Sites</div>
178      <ul>
179        <li><a href="http://www.android.com">Android.com</a></li>
180        <li class="active"><a>Android Developers</a></li>
181        <li><a href="http://source.android.com">Android Open Source Project</a></li>
182      </ul>
183
184
185
186        <div class="header">Language</div>
187          <div id="language" class="locales">
188            <select name="language" onChange="changeLangPref(this.value, true)">
189                <option value="en">English</option>
190                <option value="es">Español</option>
191                <option value="ja">日本語</option>
192                <option value="ko">한국어</option>
193                <option value="ru">Русский</option>
194                <option value="zh-cn">中文 (中国)</option>
195                <option value="zh-tw">中文 (台灣)</option>
196            </select>
197          </div>
198        <script type="text/javascript">
199          <!--
200          loadLangPref();
201            //-->
202        </script>
203
204
205
206
207      <br class="clearfix" />
208    </div>
209    <div class="bottom"></div>
210  </div>
211  <div class="search" id="search-container">
212    <div class="search-inner">
213      <div id="search-btn"></div>
214      <div class="left"></div>
215      <form onsubmit="return submit_search()">
216        <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
217onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
218onkeydown="return search_changed(event, true, '/')"
219onkeyup="return search_changed(event, false, '/')" />
220      </form>
221      <div class="right"></div>
222        <a class="close hide">close</a>
223        <div class="left"></div>
224        <div class="right"></div>
225    </div>
226  </div>
227
228  <div class="search_filtered_wrapper reference">
229    <div class="suggest-card reference no-display">
230      <ul class="search_filtered">
231      </ul>
232    </div>
233  </div>
234
235  <div class="search_filtered_wrapper docs">
236    <div class="suggest-card dummy no-display">&nbsp;</div>
237    <div class="suggest-card develop no-display">
238      <ul class="search_filtered">
239      </ul>
240      <div class="child-card guides no-display">
241      </div>
242      <div class="child-card training no-display">
243      </div>
244    </div>
245    <div class="suggest-card design no-display">
246      <ul class="search_filtered">
247      </ul>
248    </div>
249    <div class="suggest-card distribute no-display">
250      <ul class="search_filtered">
251      </ul>
252    </div>
253  </div>
254
255  </div>
256  <!-- /New Search>
257
258
259          <!-- Expanded quicknav -->
260           <div id="quicknav" class="col-9">
261                <ul>
262                    <li class="design">
263                      <ul>
264                        <li><a href="/design/index.html">Get Started</a></li>
265                        <li><a href="/design/style/index.html">Style</a></li>
266                        <li><a href="/design/patterns/index.html">Patterns</a></li>
267                        <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
268                        <li><a href="/design/downloads/index.html">Downloads</a></li>
269                        <li><a href="/design/videos/index.html">Videos</a></li>
270                      </ul>
271                    </li>
272                    <li class="develop">
273                      <ul>
274                        <li><a href="/training/index.html"
275                          zh-tw-lang="訓練課程"
276                          zh-cn-lang="培训"
277                          ru-lang="Курсы"
278                          ko-lang="교육"
279                          ja-lang="トレーニング"
280                          es-lang="Capacitación"
281                          >Training</a></li>
282                        <li><a href="/guide/components/index.html"
283                          zh-tw-lang="API 指南"
284                          zh-cn-lang="API 指南"
285                          ru-lang="Руководства по API"
286                          ko-lang="API 가이드"
287                          ja-lang="API ガイド"
288                          es-lang="Guías de la API"
289                          >API Guides</a></li>
290                        <li><a href="/reference/packages.html"
291                          zh-tw-lang="參考資源"
292                          zh-cn-lang="参考"
293                          ru-lang="Справочник"
294                          ko-lang="참조문서"
295                          ja-lang="リファレンス"
296                          es-lang="Referencia"
297                          >Reference</a></li>
298                        <li><a href="/tools/index.html"
299                          zh-tw-lang="相關工具"
300                          zh-cn-lang="工具"
301                          ru-lang="Инструменты"
302                          ko-lang="도구"
303                          ja-lang="ツール"
304                          es-lang="Herramientas"
305                          >Tools</a>
306                          <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul>
307                        </li>
308                        <li><a href="/google/index.html">Google Services</a>
309                        </li>
310
311                      </ul>
312                    </li>
313                    <li class="distribute last">
314                      <ul>
315                        <li><a href="/distribute/index.html">Google Play</a></li>
316                        <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li>
317                        <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li>
318                        <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li>
319                        <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
320                        <li><a href="/distribute/open.html">Open Distribution</a></li>
321                      </ul>
322                    </li>
323                </ul>
324          </div>
325          <!-- /Expanded quicknav -->
326        </div>
327    </div>
328    <!-- /Header -->
329
330
331  <div id="searchResults" class="wrap" style="display:none;">
332          <h2 id="searchTitle">Results</h2>
333          <div id="leftSearchControl" class="search-control">Loading...</div>
334  </div>
335
336
337
338    <!-- Secondary x-nav -->
339    <div id="nav-x">
340        <div class="wrap">
341            <ul class="nav-x col-9 develop" style="width:100%">
342                <li class="training"><a href="/training/index.html"
343                  zh-tw-lang="訓練課程"
344                  zh-cn-lang="培训"
345                  ru-lang="Курсы"
346                  ko-lang="교육"
347                  ja-lang="トレーニング"
348                  es-lang="Capacitación"
349                  >Training</a></li>
350                <li class="guide"><a href="/guide/components/index.html"
351                  zh-tw-lang="API 指南"
352                  zh-cn-lang="API 指南"
353                  ru-lang="Руководства по API"
354                  ko-lang="API 가이드"
355                  ja-lang="API ガイド"
356                  es-lang="Guías de la API"
357                  >API Guides</a></li>
358                <li class="reference"><a href="/reference/packages.html"
359                  zh-tw-lang="參考資源"
360                  zh-cn-lang="参考"
361                  ru-lang="Справочник"
362                  ko-lang="참조문서"
363                  ja-lang="リファレンス"
364                  es-lang="Referencia"
365                  >Reference</a></li>
366                <li class="tools"><a href="/tools/index.html"
367                  zh-tw-lang="相關工具"
368                  zh-cn-lang="工具"
369                  ru-lang="Инструменты"
370                  ko-lang="도구"
371                  ja-lang="ツール"
372                  es-lang="Herramientas"
373                  >Tools</a></li>
374                <li class="google"><a href="/google/index.html"
375                  >Google Services</a>
376                </li>
377
378            </ul>
379        </div>
380
381    </div>
382    <!-- /Sendondary x-nav -->
383
384
385
386
387
388
389
390
391
392  <div class="wrap clearfix" id="body-content">
393    <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
394      <div id="devdoc-nav" class="scroll-pane">
395<a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
396
397
398
399<ul id="nav">
400
401  <li class="nav-section">
402    <div class="nav-section-header empty"><a href="/google/index.html">
403          <span class="en">Overview</span>
404      </a></div>
405  </li>
406
407  <li class="nav-section">
408    <div class="nav-section-header empty"><a href="/google/play-services/games.html">
409          <span class="en">Games</span>
410      </a></div>
411  </li>
412  <li class="nav-section">
413    <div class="nav-section-header empty"><a href="/google/play-services/location.html">
414          <span class="en">Location</span>
415      </a></div>
416  </li>
417  <li class="nav-section">
418    <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
419          <span class="en">Google+</span>
420                </a></div>
421  </li>
422  <li class="nav-section">
423    <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
424          <span class="en">Maps</span>
425      </a></div>
426  </li>
427  <li class="nav-section">
428    <div class="nav-section-header"><a href="/google/play-services/ads.html">
429      <span class="en">Ads</span></a>
430    </div>
431    <ul>
432      <li><a href="/google/play-services/id.html">
433          <span class="en">Advertising ID</span></a>
434      </li>
435    </ul>
436  </li>
437  <li class="nav-section">
438    <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
439          <span class="en">Wallet</span>
440      </a></div>
441  </li>
442  <li class="nav-section">
443    <div class="nav-section-header empty"><a href="/google/play-services/auth.html">
444          <span class="en">Authorization</span>
445      </a></div>
446  </li>
447
448
449
450  <li class="nav-section">
451    <div class="nav-section-header"><a href="/google/play-services/index.html">
452      <span class="en">Google Play Services</span></a>
453    </div>
454    <ul>
455      <li><a href="/google/play-services/setup.html">
456          <span class="en">Setup</span></a>
457      </li>
458      <li id="gms-tree-list" class="nav-section">
459        <div class="nav-section-header">
460          <a href="/reference/gms-packages.html">
461            <span class="en">Reference</span>
462          </a>
463        <div>
464      </li>
465    </ul>
466  </li>
467
468
469  <li class="nav-section">
470    <div class="nav-section-header"><a href="/google/play/billing/index.html">
471      <span class="en">Google Play In-app Billing</span></a>
472    </div>
473    <ul>
474      <li><a href="/google/play/billing/billing_overview.html">
475              <span class="en">Overview</span></a>
476      </li>
477      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
478              <span class="en">Version 3 API</span></a></div>
479              <ul>
480              <li><a href="/google/play/billing/billing_integrate.html">
481              <span class="en">Implementing the API</span></a></li>
482              <li><a href="/google/play/billing/billing_reference.html">
483              <span class="en">Reference</span></a></li>
484              </ul>
485      </li>
486      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
487              <span class="en">Version 2 API</span></a></div>
488              <ul>
489              <li><a href="/google/play/billing/v2/billing_integrate.html">
490              <span class="en">Implementing the API</span></a></li>
491              <li><a href="/google/play/billing/v2/billing_subscriptions.html">
492              <span class="en">Subscriptions</span></a></li>
493              <li><a href="/google/play/billing/v2/billing_reference.html">
494              <span class="en">Reference</span></a></li>
495              </ul>
496      </li>
497      <li><a href="/google/play/billing/billing_subscriptions.html">
498              <span class="en">Subscriptions</span></a>
499      </li>
500      <li><a href="/google/play/billing/billing_best_practices.html">
501              <span class="en">Security and Design</span></a>
502      </li>
503      <li><a href="/google/play/billing/billing_testing.html">
504              <span class="en">Testing In-app Billing</span></a>
505      </li>
506      <li><a href="/google/play/billing/billing_admin.html">
507              <span class="en">Administering In-app Billing</span></a>
508      </li>
509      <li><a href="/google/play/billing/gp-purchase-status-api.html">
510              <span class="en">Purchase Status API</span></a>
511      </li>
512      <li><a href="/google/play/billing/versions.html">
513              <span class="en">Version Notes</span></a>
514      </li>
515    </ul>
516  </li>
517
518
519
520  <li class="nav-section">
521      <div class="nav-section-header"><a href="/google/gcm/index.html">
522        <span class="en">Google Cloud Messaging</span></a>
523      </div>
524      <ul>
525        <li><a href="/google/gcm/gs.html">
526            <span class="en">Getting Started</span></a>
527        </li>
528        <li><a href="/google/gcm/gcm.html">
529            <span class="en">Architectural Overview</span></a>
530        </li>
531         <li><a href="/google/gcm/ccs.html">
532              <span class="en">Cloud Connection Server</span></a>
533        </li>
534        <li><a href="/google/gcm/notifications.html">
535              <span class="en">User Notifications</span></a>
536        </li>
537        <li><a href="/google/gcm/client.html">
538            <span class="en">GCM Client</span></a>
539        </li>
540        <li><a href="/google/gcm/server.html">
541            <span class="en">GCM Server</span></a>
542        </li>
543        <li><a href="/google/gcm/adv.html">
544            <span class="en">Advanced Topics</span></a>
545        </li>
546        <li><a href="/google/gcm/c2dm.html">
547            <span class="en">Migration</span></a>
548        </li>
549        <li id="gcm-tree-list" class="nav-section">
550          <div class="nav-section-header">
551            <a href="/reference/gcm-packages.html">
552              <span class="en">Reference</span>
553            </a>
554          <div>
555        </li>
556      </ul>
557  </li>
558
559  <li class="nav-section">
560    <div class="nav-section-header"><a href="/google/play/dist.html">
561      <span class="en">Google Play Distribution</span></a>
562    </div>
563    <ul>
564      <li><a href="/google/play/filters.html">
565          <span class="en">Filters on Google Play</span></a>
566      </li>
567
568      <li><a href="/google/play/publishing/multiple-apks.html">
569          <span class="en">Multiple APK Support</span></a>
570      </li>
571      <li><a href="/google/play/expansion-files.html">
572          <span class="en">APK Expansion Files</span></a>
573      </li>
574      <li class="nav-section">
575        <div class="nav-section-header"><a href="/google/play/licensing/index.html">
576          <span class="en">Application Licensing</span></a>
577        </div>
578        <ul>
579          <li><a href="/google/play/licensing/overview.html">
580              <span class="en">Licensing Overview</span></a>
581          </li>
582          <li><a href="/google/play/licensing/setting-up.html">
583              <span class="en">Setting Up for Licensing</span></a>
584          </li>
585          <li><a href="/google/play/licensing/adding-licensing.html">
586              <span class="en">Adding Licensing to Your App</span></a>
587          </li>
588          <li><a href="/google/play/licensing/licensing-reference.html">
589              <span class="en">Licensing Reference</span></a>
590          </li>
591        </ul>
592      </li>
593
594  <li class="nav-section">
595    <div class="nav-section-header"><a href="/google/backup/index.html">
596      Android Backup Service</a>
597    </div>
598    <ul>
599      <li><a href="/google/backup/signup.html">
600          Register</a>
601      </li>
602    </ul>
603  </li>
604
605  </ul>
606
607</li>
608
609
610
611</ul>
612
613<script type="text/javascript">
614<!--
615    buildToggleLists();
616    changeNavLang(getLangPref());
617//-->
618</script>
619
620
621
622
623      </div>
624      <script type="text/javascript">
625       showGoogleRefTree();
626
627      </script>
628    </div> <!-- end side-nav -->
629    <script>
630      $(document).ready(function() {
631        scrollIntoView("devdoc-nav");
632        });
633    </script>
634
635
636
637
638
639
640<div class="col-12"  id="doc-col">
641
642<div id="api-info-block">
643
644
645
646
647
648
649
650
651
652
653
654<div class="sum-details-links">
655
656Summary:
657
658
659
660
661
662
663
664
665
666
667
668  <a href="#pubmethods">Methods</a>
669
670
671
672
673  &#124; <a href="#inhmethods">Inherited Methods</a>
674
675&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
676
677</div><!-- end sum-details-links -->
678<div class="api-level">
679
680
681
682
683</div>
684</div><!-- end api-info-block -->
685
686
687<!-- ======== START OF CLASS DATA ======== -->
688
689<div id="jd-header">
690    public
691
692    final
693
694    class
695<h1 itemprop="name">AccountPicker</h1>
696
697
698
699
700    extends Object<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="2" 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="1" class="jd-inheritance-class-cell">com.google.android.gms.common.AccountPicker</td>
729    </tr>
730
731
732</table>
733
734
735
736
737
738
739
740<div class="jd-descr">
741
742
743<h2>Class Overview</h2>
744<p itemprop="articleBody">Common account picker similar to the standard framework account picker introduced in ICS:
745 <code><a href="/reference/android/accounts/AccountManager.html#newChooseAccountIntent(android.accounts.Account, java.util.ArrayList<android.accounts.Account>, java.lang.String[], boolean, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)">newChooseAccountIntent</a></code>.
746</p>
747
748
749
750
751
752</div><!-- jd-descr -->
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769<div class="jd-descr">
770
771
772<h2>Summary</h2>
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800<!-- ========== METHOD SUMMARY =========== -->
801<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
802
803
804
805
806    <tr class="alt-color api apilevel-" >
807        <td class="jd-typecol"><nobr>
808
809
810
811            static
812
813            Intent</nobr>
814        </td>
815        <td class="jd-linkcol" width="100%"><nobr>
816        <span class="sympad"><a href="/reference/com/google/android/gms/common/AccountPicker.html#newChooseAccountIntent(android.accounts.Account, java.util.ArrayList<android.accounts.Account>, java.lang.String[], boolean, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)">newChooseAccountIntent</a></span>(Account selectedAccount, ArrayList&lt;Account&gt; allowableAccounts, String[] allowableAccountTypes, boolean alwaysPromptForAccount, String descriptionOverrideText, String addAccountAuthTokenType, String[] addAccountRequiredFeatures, Bundle addAccountOptions)</nobr>
817
818        <div class="jd-descrdiv">Returns an intent to an <code><a href="/reference/android/app/Activity.html">Activity</a></code> that prompts the user to choose from a list of
819 accounts.</div>
820
821  </td></tr>
822
823
824
825</table>
826
827
828
829
830
831
832
833<!-- ========== METHOD SUMMARY =========== -->
834<table id="inhmethods" class="jd-sumtable"><tr><th>
835  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
836  <div style="clear:left;">Inherited Methods</div></th></tr>
837
838
839<tr class="api apilevel-" >
840<td colspan="12">
841  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
842          ><img id="inherited-methods-java.lang.Object-trigger"
843          src="/assets/images/triangle-closed.png"
844          class="jd-expando-trigger-img" /></a>
845From class
846
847  java.lang.Object
848
849<div id="inherited-methods-java.lang.Object">
850  <div id="inherited-methods-java.lang.Object-list"
851        class="jd-inheritedlinks">
852  </div>
853  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
854    <table class="jd-sumtable-expando">
855
856
857
858
859    <tr class="alt-color api apilevel-" >
860        <td class="jd-typecol"><nobr>
861
862
863
864
865
866            Object</nobr>
867        </td>
868        <td class="jd-linkcol" width="100%"><nobr>
869        <span class="sympad">clone</span>()</nobr>
870
871  </td></tr>
872
873
874
875    <tr class=" api apilevel-" >
876        <td class="jd-typecol"><nobr>
877
878
879
880
881
882            boolean</nobr>
883        </td>
884        <td class="jd-linkcol" width="100%"><nobr>
885        <span class="sympad">equals</span>(Object arg0)</nobr>
886
887  </td></tr>
888
889
890
891    <tr class="alt-color api apilevel-" >
892        <td class="jd-typecol"><nobr>
893
894
895
896
897
898            void</nobr>
899        </td>
900        <td class="jd-linkcol" width="100%"><nobr>
901        <span class="sympad">finalize</span>()</nobr>
902
903  </td></tr>
904
905
906
907    <tr class=" api apilevel-" >
908        <td class="jd-typecol"><nobr>
909
910
911            final
912
913
914            Class&lt;?&gt;</nobr>
915        </td>
916        <td class="jd-linkcol" width="100%"><nobr>
917        <span class="sympad">getClass</span>()</nobr>
918
919  </td></tr>
920
921
922
923    <tr class="alt-color api apilevel-" >
924        <td class="jd-typecol"><nobr>
925
926
927
928
929
930            int</nobr>
931        </td>
932        <td class="jd-linkcol" width="100%"><nobr>
933        <span class="sympad">hashCode</span>()</nobr>
934
935  </td></tr>
936
937
938
939    <tr class=" api apilevel-" >
940        <td class="jd-typecol"><nobr>
941
942
943            final
944
945
946            void</nobr>
947        </td>
948        <td class="jd-linkcol" width="100%"><nobr>
949        <span class="sympad">notify</span>()</nobr>
950
951  </td></tr>
952
953
954
955    <tr class="alt-color api apilevel-" >
956        <td class="jd-typecol"><nobr>
957
958
959            final
960
961
962            void</nobr>
963        </td>
964        <td class="jd-linkcol" width="100%"><nobr>
965        <span class="sympad">notifyAll</span>()</nobr>
966
967  </td></tr>
968
969
970
971    <tr class=" api apilevel-" >
972        <td class="jd-typecol"><nobr>
973
974
975
976
977
978            String</nobr>
979        </td>
980        <td class="jd-linkcol" width="100%"><nobr>
981        <span class="sympad">toString</span>()</nobr>
982
983  </td></tr>
984
985
986
987    <tr class="alt-color api apilevel-" >
988        <td class="jd-typecol"><nobr>
989
990
991            final
992
993
994            void</nobr>
995        </td>
996        <td class="jd-linkcol" width="100%"><nobr>
997        <span class="sympad">wait</span>()</nobr>
998
999  </td></tr>
1000
1001
1002
1003    <tr class=" api apilevel-" >
1004        <td class="jd-typecol"><nobr>
1005
1006
1007            final
1008
1009
1010            void</nobr>
1011        </td>
1012        <td class="jd-linkcol" width="100%"><nobr>
1013        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1014
1015  </td></tr>
1016
1017
1018
1019    <tr class="alt-color api apilevel-" >
1020        <td class="jd-typecol"><nobr>
1021
1022
1023            final
1024
1025
1026            void</nobr>
1027        </td>
1028        <td class="jd-linkcol" width="100%"><nobr>
1029        <span class="sympad">wait</span>(long arg0)</nobr>
1030
1031  </td></tr>
1032
1033
1034</table>
1035  </div>
1036</div>
1037</td></tr>
1038
1039
1040</table>
1041
1042
1043</div><!-- jd-descr (summary) -->
1044
1045<!-- Details -->
1046
1047
1048
1049
1050
1051
1052
1053
1054<!-- XML Attributes -->
1055
1056
1057<!-- Enum Values -->
1058
1059
1060<!-- Constants -->
1061
1062
1063<!-- Fields -->
1064
1065
1066<!-- Public ctors -->
1067
1068
1069
1070<!-- ========= CONSTRUCTOR DETAIL ======== -->
1071<!-- Protected ctors -->
1072
1073
1074
1075<!-- ========= METHOD DETAIL ======== -->
1076<!-- Public methdos -->
1077
1078<h2>Public Methods</h2>
1079
1080
1081
1082<A NAME="newChooseAccountIntent(android.accounts.Account, java.util.ArrayList<android.accounts.Account>, java.lang.String[], boolean, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)"></A>
1083
1084<div class="jd-details api apilevel-">
1085    <h4 class="jd-details-title">
1086      <span class="normal">
1087        public
1088        static
1089
1090
1091
1092        Intent
1093      </span>
1094      <span class="sympad">newChooseAccountIntent</span>
1095      <span class="normal">(Account selectedAccount, ArrayList&lt;Account&gt; allowableAccounts, String[] allowableAccountTypes, boolean alwaysPromptForAccount, String descriptionOverrideText, String addAccountAuthTokenType, String[] addAccountRequiredFeatures, Bundle addAccountOptions)</span>
1096    </h4>
1097      <div class="api-level">
1098        <div></div>
1099
1100
1101
1102      </div>
1103    <div class="jd-details-descr">
1104
1105  <div class="jd-tagdata jd-tagdescr"><p>Returns an intent to an <code><a href="/reference/android/app/Activity.html">Activity</a></code> that prompts the user to choose from a list of
1106 accounts.
1107 The caller will then typically start the activity by calling
1108 <code>startActivityForResult(intent, ...);</code>.
1109 <p>
1110 On success the activity returns a Bundle with the account name and type specified using
1111 keys <code><a href="/reference/android/accounts/AccountManager.html#KEY_ACCOUNT_NAME">KEY_ACCOUNT_NAME</a></code> and <code><a href="/reference/android/accounts/AccountManager.html#KEY_ACCOUNT_TYPE">KEY_ACCOUNT_TYPE</a></code>.
1112 <p>
1113 The most common case is to call this with one account type, e.g.:
1114 <p>
1115 <pre>
1116 Intent intent = AccountPicker.newChooseAccountIntent(null, null, new String[]{"com.google"},
1117         false, null, null, null, null);
1118 startActivityForResult(intent, SOME_REQUEST_CODE);
1119 </pre>
1120
1121 The account picker activity will return when use has selected and/or created an account,
1122 and the resulting account name can be retrieved as follows:
1123 <pre>
1124 protected void onActivityResult(final int requestCode, final int resultCode,
1125         final Intent data) {
1126     if (requestCode == SOME_REQUEST_CODE && resultCode == RESULT_OK) {
1127         String accountName = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
1128   }
1129 }
1130 </pre></p></div>
1131  <div class="jd-tagdata">
1132      <h5 class="jd-tagtitle">Parameters</h5>
1133      <table class="jd-tagtable">
1134        <tr>
1135          <th>selectedAccount</td>
1136          <td>if specified, indicates that the <code><a href="/reference/android/accounts/Account.html">Account</a></code> is the currently
1137 selected one, according to the caller's definition of selected.</td>
1138        </tr>
1139        <tr>
1140          <th>allowableAccounts</td>
1141          <td>an optional <code><a href="/reference/java/util/ArrayList.html">ArrayList</a></code> of accounts that are allowed to be
1142 shown. If not specified then this field will not limit the displayed accounts.</td>
1143        </tr>
1144        <tr>
1145          <th>allowableAccountTypes</td>
1146          <td>an optional string array of account types. These are used
1147 both to filter the shown accounts and to filter the list of account types that are shown
1148 when adding an account.</td>
1149        </tr>
1150        <tr>
1151          <th>alwaysPromptForAccount</td>
1152          <td>if set, the account chooser screen is always shown, otherwise
1153 it is only shown when there is more than one account from which to choose.</td>
1154        </tr>
1155        <tr>
1156          <th>descriptionOverrideText</td>
1157          <td>if non-null this string is used as the description in the
1158 accounts chooser screen rather than the default.</td>
1159        </tr>
1160        <tr>
1161          <th>addAccountAuthTokenType</td>
1162          <td>this string is passed as the <code><a href="/reference/android/accounts/AccountManager.html#addAccount(java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler)">addAccount(String, String, String[], Bundle, Activity, AccountManagerCallback<Bundle>, Handler)</a></code>
1163 authTokenType parameter.</td>
1164        </tr>
1165        <tr>
1166          <th>addAccountRequiredFeatures</td>
1167          <td>this string array is passed as the
1168 <code><a href="/reference/android/accounts/AccountManager.html#addAccount(java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler)">addAccount(String, String, String[], Bundle, Activity, AccountManagerCallback<Bundle>, Handler)</a></code> requiredFeatures parameter.</td>
1169        </tr>
1170        <tr>
1171          <th>addAccountOptions</td>
1172          <td>This <code><a href="/reference/android/os/Bundle.html">Bundle</a></code> is passed as the
1173 <code><a href="/reference/android/accounts/AccountManager.html#addAccount(java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler)">addAccount(String, String, String[], Bundle, Activity, AccountManagerCallback<Bundle>, Handler)</a></code> options parameter.</td>
1174        </tr>
1175      </table>
1176  </div>
1177  <div class="jd-tagdata">
1178      <h5 class="jd-tagtitle">Returns</h5>
1179      <ul class="nolist"><li>an <code><a href="/reference/android/content/Intent.html">Intent</a></code> that can be used to launch the ChooseAccount activity flow.
1180</li></ul>
1181  </div>
1182
1183    </div>
1184</div>
1185
1186
1187
1188
1189
1190<!-- ========= METHOD DETAIL ======== -->
1191
1192
1193
1194<!-- ========= END OF CLASS DATA ========= -->
1195<A NAME="navbar_top"></A>
1196
1197<div id="footer" class="wrap" >
1198
1199
1200  <div id="copyright">
1201
1202  Except as noted, this content is licensed under <a
1203  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1204  For details and restrictions, see the <a href="/license.html">
1205  Content License</a>.
1206  </div>
1207  <div id="build_info">
1208
1209<script src="/timestamp.js" type="text/javascript"></script>
1210<script>document.write(BUILD_TIMESTAMP)</script>
1211
1212  </div>
1213
1214
1215  <div id="footerlinks">
1216
1217  <p>
1218    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1219    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1220    <a href="/support.html">Support</a>
1221  </p>
1222  </div>
1223
1224</div> <!-- end footer -->
1225</div> <!-- jd-content -->
1226
1227</div><!-- end doc-content -->
1228
1229</div> <!-- end body-content -->
1230
1231
1232
1233
1234
1235
1236</body>
1237</html>
1238