blob: 1979517a99b704fb7d36c620cb852f24d094be31 [file] [log] [blame]
Quddus Chong489218c2015-02-26 16:38:46 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98<html>
99<head>
100
101
102<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
103<meta name="viewport" content="width=device-width" />
104
105<link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
106<title>AndroidJUnitRunner | Android Developers</title>
107
108<!-- STYLESHEETS -->
109<link rel="stylesheet"
110href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
111<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
112 title="roboto">
113<link href="../../../../../assets/css/default.css?v=2" rel="stylesheet" type="text/css">
114
115
116<!-- FULLSCREEN STYLESHEET -->
117<link href="../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
118type="text/css">
119
120
121<!-- JAVASCRIPT -->
122<script src="http://www.google.com/jsapi" type="text/javascript"></script>
123<script src="../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
124<script type="text/javascript">
125 var toRoot = "../../../../../";
126 var metaTags = [];
127 var devsite = false;
128</script>
129<script src="../../../../../assets/js/docs.js?v=2" type="text/javascript"></script>
130
131<script>
132 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
133 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
134 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
135 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
136
137 ga('create', 'UA-5831155-1', 'android.com');
138 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
139 ga('send', 'pageview');
140 ga('universal.send', 'pageview'); // Send page view for new tracker.
141</script>
142
143</head>
144
145<body class="gc-documentation
146 develop reference" itemscope itemtype="http://schema.org/Article">
147 <div id="doc-api-level" class="" style="display:none"></div>
148 <a name="top"></a>
149
150
151<a name="top"></a>
152
153 <!-- Header -->
154 <div id="header-wrapper">
155 <div id="header">
156
157
158
159
160 <div class="wrap" id="header-wrap">
161 <div class="col-3 logo">
162 <a href="../../../../../index.html">
163 <img src="../../../../../assets/images/dac_logo.png"
164 srcset="../../../../../assets/images/dac_logo@2x.png 2x"
165 width="123" height="25" alt="Android Developers" />
166 </a>
167 <div class="btn-quicknav" id="btn-quicknav">
168 <a href="#" class="arrow-inactive">Quicknav</a>
169 <a href="#" class="arrow-active">Quicknav</a>
170 </div>
171 </div>
172 <ul class="nav-x col-9">
173 <li class="design">
174 <a href="../../../../../design/index.html"
175 zh-tw-lang="設計"
176 zh-cn-lang="设计"
177 ru-lang="Проектирование"
178 ko-lang="디자인"
179 ja-lang="設計"
180 es-lang="Diseñar"
181 >Design</a></li>
182 <li class="develop"><a href="../../../../../develop/index.html"
183 zh-tw-lang="開發"
184 zh-cn-lang="开发"
185 ru-lang="Разработка"
186 ko-lang="개발"
187 ja-lang="開発"
188 es-lang="Desarrollar"
189 >Develop</a></li>
190 <li class="distribute last"><a href="../../../../../distribute/index.html"
191 zh-tw-lang="發佈"
192 zh-cn-lang="分发"
193 ru-lang="Распространение"
194 ko-lang="배포"
195 ja-lang="配布"
196 es-lang="Distribuir"
197 >Distribute</a></li>
198 </ul>
199
200
201
202
203<div class="menu-container">
204 <div class="moremenu">
205 <div id="more-btn"></div>
206 </div>
207 <div class="morehover" id="moremenu">
208 <div class="top"></div>
209 <div class="mid">
210 <div class="header">Links</div>
211 <ul>
212 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
213 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
214 <li><a href="../../../../../about/index.html">About Android</a></li>
215 </ul>
216 <div class="header">Android Sites</div>
217 <ul>
218 <li><a href="http://www.android.com">Android.com</a></li>
219 <li class="active"><a>Android Developers</a></li>
220 <li><a href="http://source.android.com">Android Open Source Project</a></li>
221 </ul>
222
223
224
225
226 <br class="clearfix" />
227 </div><!-- end 'mid' -->
228 <div class="bottom"></div>
229 </div><!-- end 'moremenu' -->
230
231 <div class="search" id="search-container">
232 <div class="search-inner">
233 <div id="search-btn"></div>
234 <div class="left"></div>
235 <form onsubmit="return submit_search()">
236 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
237 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
238 onkeydown="return search_changed(event, true, '../../../../../')"
239 onkeyup="return search_changed(event, false, '../../../../../')" />
240 </form>
241 <div class="right"></div>
242 <a class="close hide">close</a>
243 <div class="left"></div>
244 <div class="right"></div>
245 </div><!-- end search-inner -->
246 </div><!-- end search-container -->
247
248 <div class="search_filtered_wrapper reference">
249 <div class="suggest-card reference no-display">
250 <ul class="search_filtered">
251 </ul>
252 </div>
253 </div>
254
255 <div class="search_filtered_wrapper docs">
256 <div class="suggest-card dummy no-display">&nbsp;</div>
257 <div class="suggest-card develop no-display">
258 <ul class="search_filtered">
259 </ul>
260 <div class="child-card guides no-display">
261 </div>
262 <div class="child-card training no-display">
263 </div>
264 <div class="child-card samples no-display">
265 </div>
266 </div>
267 <div class="suggest-card design no-display">
268 <ul class="search_filtered">
269 </ul>
270 </div>
271 <div class="suggest-card distribute no-display">
272 <ul class="search_filtered">
273 </ul>
274 </div>
275 </div>
276</div><!-- end menu-container (search and menu widget) -->
277
278
279
280 <!-- Expanded quicknav -->
281 <div id="quicknav" class="col-13">
282 <ul>
283 <li class="about">
284 <ul>
285 <li><a href="../../../../../about/index.html">About</a></li>
286 <li><a href="../../../../../wear/index.html">Wear</a></li>
287 <li><a href="../../../../../tv/index.html">TV</a></li>
288 <li><a href="../../../../../auto/index.html">Auto</a></li>
289 </ul>
290 </li>
291 <li class="design">
292 <ul>
293 <li><a href="../../../../../design/index.html">Get Started</a></li>
294 <li><a href="../../../../../design/devices.html">Devices</a></li>
295 <li><a href="../../../../../design/style/index.html">Style</a></li>
296 <li><a href="../../../../../design/patterns/index.html">Patterns</a></li>
297 <li><a href="../../../../../design/building-blocks/index.html">Building Blocks</a></li>
298 <li><a href="../../../../../design/downloads/index.html">Downloads</a></li>
299 <li><a href="../../../../../design/videos/index.html">Videos</a></li>
300 </ul>
301 </li>
302 <li class="develop">
303 <ul>
304 <li><a href="../../../../../training/index.html"
305 zh-tw-lang="訓練課程"
306 zh-cn-lang="培训"
307 ru-lang="Курсы"
308 ko-lang="교육"
309 ja-lang="トレーニング"
310 es-lang="Capacitación"
311 >Training</a></li>
312 <li><a href="../../../../../guide/index.html"
313 zh-tw-lang="API 指南"
314 zh-cn-lang="API 指南"
315 ru-lang="Руководства по API"
316 ko-lang="API 가이드"
317 ja-lang="API ガイド"
318 es-lang="Guías de la API"
319 >API Guides</a></li>
320 <li><a href="../../../../../reference/packages.html"
321 zh-tw-lang="參考資源"
322 zh-cn-lang="参考"
323 ru-lang="Справочник"
324 ko-lang="참조문서"
325 ja-lang="リファレンス"
326 es-lang="Referencia"
327 >Reference</a></li>
328 <li><a href="../../../../../sdk/index.html"
329 zh-tw-lang="相關工具"
330 zh-cn-lang="工具"
331 ru-lang="Инструменты"
332 ko-lang="도구"
333 ja-lang="ツール"
334 es-lang="Herramientas"
335 >Tools</a>
336 </li>
337 <li><a href="../../../../../google/index.html">Google Services</a>
338 </li>
339
340 </ul>
341 </li>
342 <li class="distribute last">
343 <ul>
344 <li><a href="../../../../../distribute/googleplay/index.html">Google Play</a></li>
345 <li><a href="../../../../../distribute/essentials/index.html">Essentials</a></li>
346 <li><a href="../../../../../distribute/users/index.html">Get Users</a></li>
347 <li><a href="../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
348 <li><a href="../../../../../distribute/monetize/index.html">Monetize</a></li>
349 <li><a href="../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
350 <li><a href="../../../../../distribute/stories/index.html">Developer Stories</a></li>
351 </ul>
352 </li>
353 </ul>
354 </div><!-- /Expanded quicknav -->
355 </div><!-- end header-wrap.wrap -->
356 </div><!-- end header -->
357
358
359 <!-- Secondary x-nav -->
360 <div id="nav-x">
361 <div class="wrap" style="position:relative;z-index:1">
362
363
364 <a id="helpoutsLink" class="resource resource-card resource-card-6x2x3 resource-card-6x2 helpouts-card"
365 href="http://helpouts.google.com/partner/landing/provider/googledevelopers" target="_blank">
366 <div class="card-bg helpouts-card-bg"></div>
367 <div class="card-info">
368 <div class="helpouts-description">
369 <div class="text">Help developers solve problems<br/>
370 <span id="helpoutsLinkText" class="link-color" style="display:block;padding-top:5px;text-align:right">Learn more</span>
371 </div>
372 </div>
373 </div>
374 </a>
375 <script>
376 var textA = "LEARN MORE";
377 var linkA = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner1&utm_medium=banner&utm_campaign=android_provider_banner1";
378 var textB = "SIGN UP NOW";
379 var linkB = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner2&utm_medium=banner&utm_campaign=android_provider_banner2";
380
381 if (Math.floor(1/Math.random()) > 1) {
382 $("a#helpoutsLink").attr('href', linkA);
383 $("span#helpoutsLinkText").text(textA);
384 } else {
385 $("a#helpoutsLink").attr('href', linkB);
386 $("span#helpoutsLinkText").text(textB);
387 }
388 </script>
389
390
391 <ul class="nav-x col-9 develop" style="width:100%">
392 <li class="training"><a href="../../../../../training/index.html"
393 zh-tw-lang="訓練課程"
394 zh-cn-lang="培训"
395 ru-lang="Курсы"
396 ko-lang="교육"
397 ja-lang="トレーニング"
398 es-lang="Capacitación"
399 >Training</a></li>
400 <li class="guide"><a href="../../../../../guide/index.html"
401 zh-tw-lang="API 指南"
402 zh-cn-lang="API 指南"
403 ru-lang="Руководства по API"
404 ko-lang="API 가이드"
405 ja-lang="API ガイド"
406 es-lang="Guías de la API"
407 >API Guides</a></li>
408 <li class="reference"><a href="../../../../../reference/packages.html"
409 zh-tw-lang="參考資源"
410 zh-cn-lang="参考"
411 ru-lang="Справочник"
412 ko-lang="참조문서"
413 ja-lang="リファレンス"
414 es-lang="Referencia"
415 >Reference</a></li>
416 <li class="tools"><a href="../../../../../sdk/index.html"
417 zh-tw-lang="相關工具"
418 zh-cn-lang="工具"
419 ru-lang="Инструменты"
420 ko-lang="도구"
421 ja-lang="ツール"
422 es-lang="Herramientas"
423 >Tools</a></li>
424 <li class="google"><a href="../../../../../google/index.html"
425 >Google Services</a>
426 </li>
427
428 </ul>
429 </div>
430 </div>
431 <!-- /Sendondary x-nav DEVELOP -->
432
433
434
435 <div id="searchResults" class="wrap" style="display:none;">
436 <h2 id="searchTitle">Results</h2>
437 <div id="leftSearchControl" class="search-control">Loading...</div>
438 </div>
439 </div> <!--end header-wrapper -->
440
441 <div id="sticky-header">
442 <div>
443 <a class="logo" href="#top"></a>
444 <a class="top" href="#top"></a>
445 <ul class="breadcrumb">
446
447 <li class="current">AndroidJUnitRunner</li>
448 </ul>
449 </div>
450 </div>
451
452
453
454
455
456 <div class="wrap clearfix" id="body-content">
457 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
458 <div id="devdoc-nav">
459 <div id="api-nav-header">
460 <div id="api-level-toggle">
461 <label for="apiLevelCheckbox" class="disabled"
462 title="Select your target API level to dim unavailable APIs">API level: </label>
463 <div class="select-wrapper">
464 <select id="apiLevelSelector">
465 <!-- option elements added by buildApiLevelSelector() -->
466 </select>
467 </div>
468 </div><!-- end toggle -->
469 <div id="api-nav-title">Android APIs</div>
470 </div><!-- end nav header -->
471 <script>
472 var SINCE_DATA = [ ];
473 buildApiLevelSelector();
474 </script>
475
476 <div id="swapper">
477 <div id="nav-panels">
478 <div id="resize-packages-nav">
479 <div id="packages-nav" class="scroll-pane">
480
481 <ul>
482
483 <li class="api apilevel-">
484 <a href="../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
485 <li class="api apilevel-">
486 <a href="../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
487 <li class="api apilevel-">
488 <a href="../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
489 <li class="api apilevel-">
490 <a href="../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
491 <li class="api apilevel-">
492 <a href="../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
493 <li class="api apilevel-">
494 <a href="../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
495 <li class="api apilevel-">
496 <a href="../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
497 <li class="api apilevel-">
498 <a href="../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
499 <li class="api apilevel-">
500 <a href="../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
501 <li class="selected api apilevel-">
502 <a href="../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
503 <li class="api apilevel-">
504 <a href="../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
505 <li class="api apilevel-">
506 <a href="../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
507 </ul><br/>
508
509 </div> <!-- end packages-nav -->
510 </div> <!-- end resize-packages -->
511 <div id="classes-nav" class="scroll-pane">
512
513
514
515 <ul>
516
517
518
519 <li><h2>Classes</h2>
520 <ul>
521 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/runner/AndroidJUnit4.html">AndroidJUnit4</a></li>
522 <li class="selected api apilevel-"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html">AndroidJUnitRunner</a></li>
523 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html">MonitoringInstrumentation</a></li>
524 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.ActivityFinisher.html">MonitoringInstrumentation.ActivityFinisher</a></li>
525 </ul>
526 </li>
527
528
529
530 </ul><br/>
531
532
533 </div><!-- end classes -->
534 </div><!-- end nav-panels -->
535 <div id="nav-tree" style="display:none" class="scroll-pane">
536 <div id="tree-list"></div>
537 </div><!-- end nav-tree -->
538 </div><!-- end swapper -->
539 <div id="nav-swap">
540 <a class="fullscreen">fullscreen</a>
541 <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
542 </div>
543 </div> <!-- end devdoc-nav -->
544 </div> <!-- end side-nav -->
545 <script type="text/javascript">
546 // init fullscreen based on user pref
547 var fullscreen = readCookie("fullscreen");
548 if (fullscreen != 0) {
549 if (fullscreen == "false") {
550 toggleFullscreen(false);
551 } else {
552 toggleFullscreen(true);
553 }
554 }
555 // init nav version for mobile
556 if (isMobile) {
557 swapNav(); // tree view should be used on mobile
558 $('#nav-swap').hide();
559 } else {
560 chooseDefaultNav();
561 if ($("#nav-tree").is(':visible')) {
562 init_default_navtree("../../../../../");
563 }
564 }
565 // scroll the selected page into view
566 $(document).ready(function() {
567 scrollIntoView("packages-nav");
568 scrollIntoView("classes-nav");
569 });
570 </script>
571
572
573
574
575
576<div class="col-12" id="doc-col">
577
578<div id="api-info-block">
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606<div class="sum-details-links">
607
608Summary:
609
610
611
612
613
614 <a href="#constants">Constants</a>
615
616
617
618 &#124; <a href="#inhconstants">Inherited Constants</a>
619
620
621
622
623
624 &#124; <a href="#pubctors">Ctors</a>
625
626
627
628
629 &#124; <a href="#pubmethods">Methods</a>
630
631
632
633
634 &#124; <a href="#inhmethods">Inherited Methods</a>
635
636&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
637
638</div><!-- end sum-details-links -->
639<div class="api-level">
640
641
642
643
644</div>
645</div><!-- end api-info-block -->
646
647
648<!-- ======== START OF CLASS DATA ======== -->
649
650<div id="jd-header">
651 public
652
653
654
655 class
656<h1 itemprop="name">AndroidJUnitRunner</h1>
657
658
659
660
661
662
663
664
665
666
667
668
669 extends <a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html">MonitoringInstrumentation</a><br/>
670
671
672
673
674
675
676
677
678
679
680
681
682</div><!-- end header -->
683
684<div id="naMessage"></div>
685
686<div id="jd-content" class="api apilevel-">
687<table class="jd-inheritance-table">
688
689
690 <tr>
691
692 <td colspan="4" class="jd-inheritance-class-cell">java.lang.Object</td>
693 </tr>
694
695
696 <tr>
697
698 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
699
700 <td colspan="3" class="jd-inheritance-class-cell">android.app.Instrumentation</td>
701 </tr>
702
703
704 <tr>
705
706 <td class="jd-inheritance-space">&nbsp;</td>
707
708 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
709
710 <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html">android.support.test.runner.MonitoringInstrumentation</a></td>
711 </tr>
712
713
714 <tr>
715
716 <td class="jd-inheritance-space">&nbsp;</td>
717
718 <td class="jd-inheritance-space">&nbsp;</td>
719
720 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
721
722 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.runner.AndroidJUnitRunner</td>
723 </tr>
724
725
726</table>
727
728
729
730
731
732
733
734<div class="jd-descr">
735
736
737<h2>Class Overview</h2>
738<p itemprop="articleBody">An <code><a href="../../../../../reference/android/app/Instrumentation.html">Instrumentation</a></code> that runs JUnit3 and JUnit4 tests against
739 an Android package (application).
740 <p/>
741 Currently experimental. Based on <code><a href="../../../../../reference/android/test/InstrumentationTestRunner.html">InstrumentationTestRunner</a></code>.
742 <p/>
743 Will eventually support a superset of <code><a href="../../../../../reference/android/test/InstrumentationTestRunner.html">InstrumentationTestRunner</a></code> features,
744 while maintaining command/output format compatibility with that class.
745
746 <h3>Typical Usage</h3>
747 <p/>
748 Write JUnit3 style <code><a href="../../../../../reference/junit/framework/TestCase.html">TestCase</a></code>s and/or JUnit4 style
749 <a href="http://junit.org/javadoc/latest/org/junit/Test.html">
750 <code>Test</code></a>s that perform tests against the classes in your package.
751 Make use of the <code><a href="../../../../../reference/android/support/test/InstrumentationRegistry.html">InstrumentationRegistry</a></code> if needed.
752 <p/>
753 In an appropriate AndroidManifest.xml, define an instrumentation with android:name set to
754 <code><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html">AndroidJUnitRunner</a></code> and the appropriate android:targetPackage
755 set.
756 <p/>
757 Execution options:
758 <p/>
759 <b>Running all tests:</b> adb shell am instrument -w
760 com.android.foo/android.support.test.runner.AndroidJUnitRunner
761 <p/>
762 <b>Running all tests in a class:</b> adb shell am instrument -w
763 -e class com.android.foo.FooTest
764 com.android.foo/android.support.test.runner.AndroidJUnitRunner
765 <p/>
766 <b>Running a single test:</b> adb shell am instrument -w
767 -e class com.android.foo.FooTest#testFoo
768 com.android.foo/android.support.test.runner.AndroidJUnitRunner
769 <p/>
770 <b>Running all tests in multiple classes:</b> adb shell am instrument -w
771 -e class com.android.foo.FooTest,com.android.foo.TooTest
772 com.android.foo/android.support.test.runner.AndroidJUnitRunner
773 <p/>
774 <b>Running all tests listed in a file:</b> adb shell am instrument -w
775 -e testFile /sdcard/tmp/testFile.txt com.android.foo/com.android.test.runner.AndroidJUnitRunner
776 The file should contain a list of line separated test classes and optionally methods (expected
777 format: com.android.foo.FooClassName#testMethodName).
778 <p/>
779 <b>Running all tests in a java package:</b> adb shell am instrument -w
780 -e package com.android.foo.bar
781 com.android.foo/android.support.test.runner.AndroidJUnitRunner
782 <b>To debug your tests, set a break point in your code and pass:</b>
783 -e debug true
784 <p/>
785 <b>Running a specific test size i.e. annotated with
786 <code><a href="../../../../../reference/android/test/suitebuilder/annotation/SmallTest.html">SmallTest</a></code> or
787 <code><a href="../../../../../reference/android/test/suitebuilder/annotation/MediumTest.html">MediumTest</a></code> or
788 <code><a href="../../../../../reference/android/test/suitebuilder/annotation/LargeTest.html">LargeTest</a></code>:</b>
789 adb shell am instrument -w -e size [small|medium|large]
790 com.android.foo/android.support.test.runner.AndroidJUnitRunner
791 <p/>
792 <b>Filter test run to tests with given annotation:</b> adb shell am instrument -w
793 -e annotation com.android.foo.MyAnnotation
794 com.android.foo/android.support.test.runner.AndroidJUnitRunner
795 <p/>
796 If used with other options, the resulting test run will contain the intersection of the two
797 options.
798 e.g. "-e size large -e annotation com.android.foo.MyAnnotation" will run only tests with both
799 the <code><a href="../../../../../reference/android/test/suitebuilder/annotation/LargeTest.html">LargeTest</a></code> and "com.android.foo.MyAnnotation" annotations.
800 <p/>
801 <b>Filter test run to tests <i>without</i> given annotation:</b> adb shell am instrument -w
802 -e notAnnotation com.android.foo.MyAnnotation
803 com.android.foo/android.support.test.runner.AndroidJUnitRunner
804 <p/>
805 As above, if used with other options, the resulting test run will contain the intersection of
806 the two options.
807 e.g. "-e size large -e notAnnotation com.android.foo.MyAnnotation" will run tests with
808 the <code><a href="../../../../../reference/android/test/suitebuilder/annotation/LargeTest.html">LargeTest</a></code> annotation that do NOT have the "com.android.foo.MyAnnotation" annotations.
809 <p/>
810 <b>Filter test run to tests <i>without any</i> of a list of annotations:</b> adb shell am
811 instrument -w -e notAnnotation com.android.foo.MyAnnotation,com.android.foo.AnotherAnnotation
812 com.android.foo/android.support.test.runner.AndroidJUnitRunner
813 <p/>
814 <b>Filter test run to a shard of all tests, where numShards is an integer greater than 0 and
815 shardIndex is an integer between 0 (inclusive) and numShards (exclusive):</b> adb shell am
816 instrument -w -e numShards 4 -e shardIndex 1
817 com.android.foo/android.support.test.runner.AndroidJUnitRunner
818 <p/>
819 <b>To run in 'log only' mode</b>
820 -e log true
821 This option will load and iterate through all test classes and methods, but will bypass actual
822 test execution. Useful for quickly obtaining info on the tests to be executed by an
823 instrumentation command.
824 <p/>
825 <b>To generate EMMA code coverage:</b>
826 -e coverage true
827 Note: this requires an emma instrumented build. By default, the code coverage results file
828 will be saved in a /data/<app>/coverage.ec file, unless overridden by coverageFile flag (see
829 below)
830 <p/>
831 <b> To specify EMMA code coverage results file path:</b>
832 -e coverageFile /sdcard/myFile.ec
833 <p/>
834 <b> To specify one or more
835 <a href="http://junit.org/javadoc/latest/org/junit/runner/notification/RunListener.html">
836 <code>RunListener</code></a>s to observe the test run:</b>
837 -e listener com.foo.Listener,com.foo.Listener2
838 <p/>
839 <b/>OR, specify the multiple listeners in the AndroidManifest via a meta-data tag:</b>
840 instrumentation android:name="android.support.test.runner.AndroidJUnitRunner" ...
841 meta-data android:name="listener"
842 android:value="com.foo.Listener,com.foo.Listener2"
843 <p/>
844 <b>Set timeout (in milliseconds) that will be applied to each test:</b>
845 -e timeout_msec 5000
846 <p/>
847 Supported for both JUnit3 and JUnit4 style tests. For JUnit3 tests, this flag is the only way
848 to specify timeouts. For JUnit4 tests, this flag overrides timeouts specified via
849 <a href="http://junit.org/javadoc/latest/org/junit/rules/Timeout.html">
850 <code>org.junit.rules.Timeout</code></a>. Please note that in JUnit4
851 <a href="http://junit.org/javadoc/latest/org/junit/Test.html#timeout()">
852 <code>org.junit.Test#timeout()</code></a>
853 annotation take precedence over both, this flag and
854 <a href="http://junit.org/javadoc/latest/org/junit/Test.html#timeout()">
855 <code>org.junit.Test#timeout()</code></a>
856 annotation.
857 <p/>
858 <b>To disable Google Analytics:</b>
859 -e disableAnalytics true
860</p>
861
862
863
864
865
866</div><!-- jd-descr -->
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883<div class="jd-descr">
884
885
886<h2>Summary</h2>
887
888
889
890
891
892
893
894
895
896
897
898
899
900<!-- =========== ENUM CONSTANT SUMMARY =========== -->
901<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
902
903
904
905 <tr class="alt-color api apilevel-" >
906 <td class="jd-typecol">String</td>
907 <td class="jd-linkcol"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html#ARGUMENT_TEST_CLASS">ARGUMENT_TEST_CLASS</a></td>
908 <td class="jd-descrcol" width="100%">
909
910
911
912
913 </td>
914 </tr>
915
916
917
918</table>
919
920
921
922
923
924<!-- =========== ENUM CONSTANT SUMMARY =========== -->
925<table id="inhconstants" class="jd-sumtable"><tr><th>
926 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
927 <div style="clear:left;">Inherited Constants</div></th></tr>
928
929
930
931
932<tr class="api apilevel-" >
933<td colspan="12">
934
935 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-android.app.Instrumentation" class="jd-expando-trigger closed"
936 ><img id="inherited-constants-android.app.Instrumentation-trigger"
937 src="../../../../../assets/images/triangle-closed.png"
938 class="jd-expando-trigger-img" /></a>From class
939android.app.Instrumentation
940<div id="inherited-constants-android.app.Instrumentation">
941 <div id="inherited-constants-android.app.Instrumentation-list"
942 class="jd-inheritedlinks">
943 </div>
944 <div id="inherited-constants-android.app.Instrumentation-summary" style="display: none;">
945 <table class="jd-sumtable-expando">
946
947
948
949 <tr class="alt-color api apilevel-" >
950 <td class="jd-typecol">String</td>
951 <td class="jd-linkcol">REPORT_KEY_IDENTIFIER</td>
952 <td class="jd-descrcol" width="100%">
953
954
955
956
957 </td>
958 </tr>
959
960
961 <tr class=" api apilevel-" >
962 <td class="jd-typecol">String</td>
963 <td class="jd-linkcol">REPORT_KEY_STREAMRESULT</td>
964 <td class="jd-descrcol" width="100%">
965
966
967
968
969 </td>
970 </tr>
971
972
973</table>
974 </div>
975</div>
976</td></tr>
977
978
979
980
981</table>
982
983
984
985
986
987
988
989
990
991<!-- ======== CONSTRUCTOR SUMMARY ======== -->
992<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
993
994
995
996
997 <tr class="alt-color api apilevel-" >
998 <td class="jd-typecol"><nobr>
999
1000
1001
1002
1003
1004 </nobr>
1005 </td>
1006 <td class="jd-linkcol" width="100%"><nobr>
1007 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html#AndroidJUnitRunner()">AndroidJUnitRunner</a></span>()</nobr>
1008
1009 </td></tr>
1010
1011
1012
1013</table>
1014
1015
1016
1017
1018
1019
1020<!-- ========== METHOD SUMMARY =========== -->
1021<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
1022
1023
1024
1025
1026 <tr class="alt-color api apilevel-" >
1027 <td class="jd-typecol"><nobr>
1028
1029
1030
1031
1032
1033 void</nobr>
1034 </td>
1035 <td class="jd-linkcol" width="100%"><nobr>
1036 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html#finish(int, android.os.Bundle)">finish</a></span>(int resultCode, Bundle results)</nobr>
1037
1038 <div class="jd-descrdiv">
1039 Ensures all activities launched in this instrumentation are finished before the
1040 instrumentation exits.
1041
1042
1043
1044 </div>
1045
1046 </td></tr>
1047
1048
1049
1050 <tr class=" api apilevel-" >
1051 <td class="jd-typecol"><nobr>
1052
1053
1054
1055
1056
1057 Activity</nobr>
1058 </td>
1059 <td class="jd-linkcol" width="100%"><nobr>
1060 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html#newActivity(java.lang.Class<?>, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object)">newActivity</a></span>(Class&lt;?&gt; clazz, Context context, IBinder token, Application application, Intent intent, ActivityInfo info, CharSequence title, Activity parent, String id, Object lastNonConfigurationInstance)</nobr>
1061
1062 </td></tr>
1063
1064
1065
1066 <tr class="alt-color api apilevel-" >
1067 <td class="jd-typecol"><nobr>
1068
1069
1070
1071
1072
1073 void</nobr>
1074 </td>
1075 <td class="jd-linkcol" width="100%"><nobr>
1076 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html#onCreate(android.os.Bundle)">onCreate</a></span>(Bundle arguments)</nobr>
1077
1078 <div class="jd-descrdiv">
1079 Sets up lifecycle monitoring, and argument registry.
1080
1081
1082
1083 </div>
1084
1085 </td></tr>
1086
1087
1088
1089 <tr class=" api apilevel-" >
1090 <td class="jd-typecol"><nobr>
1091
1092
1093
1094
1095
1096 boolean</nobr>
1097 </td>
1098 <td class="jd-linkcol" width="100%"><nobr>
1099 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html#onException(java.lang.Object, java.lang.Throwable)">onException</a></span>(Object obj, Throwable e)</nobr>
1100
1101 </td></tr>
1102
1103
1104
1105 <tr class="alt-color 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"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html#onStart()">onStart</a></span>()</nobr>
1116
1117 <div class="jd-descrdiv">
1118 This implementation of onStart() will guarantee that the Application's onCreate method
1119 has completed when it returns.
1120
1121
1122
1123 </div>
1124
1125 </td></tr>
1126
1127
1128
1129</table>
1130
1131
1132
1133
1134
1135
1136
1137<!-- ========== METHOD SUMMARY =========== -->
1138<table id="inhmethods" class="jd-sumtable"><tr><th>
1139 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1140 <div style="clear:left;">Inherited Methods</div></th></tr>
1141
1142
1143<tr class="api apilevel-" >
1144<td colspan="12">
1145 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.support.test.runner.MonitoringInstrumentation" class="jd-expando-trigger closed"
1146 ><img id="inherited-methods-android.support.test.runner.MonitoringInstrumentation-trigger"
1147 src="../../../../../assets/images/triangle-closed.png"
1148 class="jd-expando-trigger-img" /></a>
1149From class
1150
1151 <a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html">android.support.test.runner.MonitoringInstrumentation</a>
1152
1153<div id="inherited-methods-android.support.test.runner.MonitoringInstrumentation">
1154 <div id="inherited-methods-android.support.test.runner.MonitoringInstrumentation-list"
1155 class="jd-inheritedlinks">
1156 </div>
1157 <div id="inherited-methods-android.support.test.runner.MonitoringInstrumentation-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 void</nobr>
1171 </td>
1172 <td class="jd-linkcol" width="100%"><nobr>
1173 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnCreate(android.app.Activity, android.os.Bundle)">callActivityOnCreate</a></span>(Activity activity, Bundle bundle)</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 void</nobr>
1187 </td>
1188 <td class="jd-linkcol" width="100%"><nobr>
1189 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnDestroy(android.app.Activity)">callActivityOnDestroy</a></span>(Activity activity)</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"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnPause(android.app.Activity)">callActivityOnPause</a></span>(Activity activity)</nobr>
1206
1207 </td></tr>
1208
1209
1210
1211 <tr class=" api apilevel-" >
1212 <td class="jd-typecol"><nobr>
1213
1214
1215
1216
1217
1218 void</nobr>
1219 </td>
1220 <td class="jd-linkcol" width="100%"><nobr>
1221 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnRestart(android.app.Activity)">callActivityOnRestart</a></span>(Activity activity)</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 void</nobr>
1235 </td>
1236 <td class="jd-linkcol" width="100%"><nobr>
1237 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnResume(android.app.Activity)">callActivityOnResume</a></span>(Activity activity)</nobr>
1238
1239 </td></tr>
1240
1241
1242
1243 <tr class=" api apilevel-" >
1244 <td class="jd-typecol"><nobr>
1245
1246
1247
1248
1249
1250 void</nobr>
1251 </td>
1252 <td class="jd-linkcol" width="100%"><nobr>
1253 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnStart(android.app.Activity)">callActivityOnStart</a></span>(Activity activity)</nobr>
1254
1255 </td></tr>
1256
1257
1258
1259 <tr class="alt-color api apilevel-" >
1260 <td class="jd-typecol"><nobr>
1261
1262
1263
1264
1265
1266 void</nobr>
1267 </td>
1268 <td class="jd-linkcol" width="100%"><nobr>
1269 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnStop(android.app.Activity)">callActivityOnStop</a></span>(Activity activity)</nobr>
1270
1271 </td></tr>
1272
1273
1274
1275 <tr class=" api apilevel-" >
1276 <td class="jd-typecol"><nobr>
1277
1278
1279 final
1280
1281
1282 void</nobr>
1283 </td>
1284 <td class="jd-linkcol" width="100%"><nobr>
1285 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#dumpThreadStateToOutputs(java.lang.String)">dumpThreadStateToOutputs</a></span>(String outputFileName)</nobr>
1286
1287 </td></tr>
1288
1289
1290
1291 <tr class="alt-color api apilevel-" >
1292 <td class="jd-typecol"><nobr>
1293
1294
1295
1296
1297
1298 void</nobr>
1299 </td>
1300 <td class="jd-linkcol" width="100%"><nobr>
1301 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#finish(int, android.os.Bundle)">finish</a></span>(int resultCode, Bundle results)</nobr>
1302
1303 <div class="jd-descrdiv">
1304 Ensures all activities launched in this instrumentation are finished before the
1305 instrumentation exits.
1306
1307
1308
1309 </div>
1310
1311 </td></tr>
1312
1313
1314
1315 <tr class=" api apilevel-" >
1316 <td class="jd-typecol"><nobr>
1317
1318
1319
1320
1321
1322 void</nobr>
1323 </td>
1324 <td class="jd-linkcol" width="100%"><nobr>
1325 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#onCreate(android.os.Bundle)">onCreate</a></span>(Bundle arguments)</nobr>
1326
1327 <div class="jd-descrdiv">
1328 Sets up lifecycle monitoring, and argument registry.
1329
1330
1331
1332 </div>
1333
1334 </td></tr>
1335
1336
1337
1338 <tr class="alt-color api apilevel-" >
1339 <td class="jd-typecol"><nobr>
1340
1341
1342
1343
1344
1345 void</nobr>
1346 </td>
1347 <td class="jd-linkcol" width="100%"><nobr>
1348 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#onDestroy()">onDestroy</a></span>()</nobr>
1349
1350 </td></tr>
1351
1352
1353
1354 <tr class=" api apilevel-" >
1355 <td class="jd-typecol"><nobr>
1356
1357
1358
1359
1360
1361 boolean</nobr>
1362 </td>
1363 <td class="jd-linkcol" width="100%"><nobr>
1364 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#onException(java.lang.Object, java.lang.Throwable)">onException</a></span>(Object obj, Throwable e)</nobr>
1365
1366 </td></tr>
1367
1368
1369
1370 <tr class="alt-color api apilevel-" >
1371 <td class="jd-typecol"><nobr>
1372
1373
1374
1375
1376
1377 void</nobr>
1378 </td>
1379 <td class="jd-linkcol" width="100%"><nobr>
1380 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#onStart()">onStart</a></span>()</nobr>
1381
1382 <div class="jd-descrdiv">
1383 This implementation of onStart() will guarantee that the Application's onCreate method
1384 has completed when it returns.
1385
1386
1387
1388 </div>
1389
1390 </td></tr>
1391
1392
1393
1394 <tr class=" api apilevel-" >
1395 <td class="jd-typecol"><nobr>
1396
1397
1398 final
1399
1400
1401 void</nobr>
1402 </td>
1403 <td class="jd-linkcol" width="100%"><nobr>
1404 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#specifyDexMakerCacheProperty()">specifyDexMakerCacheProperty</a></span>()</nobr>
1405
1406 </td></tr>
1407
1408
1409
1410 <tr class="alt-color api apilevel-" >
1411 <td class="jd-typecol"><nobr>
1412
1413
1414
1415
1416
1417 Activity</nobr>
1418 </td>
1419 <td class="jd-linkcol" width="100%"><nobr>
1420 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#startActivitySync(android.content.Intent)">startActivitySync</a></span>(Intent intent)</nobr>
1421
1422 </td></tr>
1423
1424
1425
1426 <tr class=" api apilevel-" >
1427 <td class="jd-typecol"><nobr>
1428
1429
1430
1431
1432
1433 void</nobr>
1434 </td>
1435 <td class="jd-linkcol" width="100%"><nobr>
1436 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#waitForActivitiesToComplete()">waitForActivitiesToComplete</a></span>()</nobr>
1437
1438 <div class="jd-descrdiv">
1439 Ensures we've onStopped() all activities which were onStarted().
1440
1441
1442
1443 </div>
1444
1445 </td></tr>
1446
1447
1448</table>
1449 </div>
1450</div>
1451</td></tr>
1452
1453
1454
1455<tr class="api apilevel-" >
1456<td colspan="12">
1457 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.app.Instrumentation" class="jd-expando-trigger closed"
1458 ><img id="inherited-methods-android.app.Instrumentation-trigger"
1459 src="../../../../../assets/images/triangle-closed.png"
1460 class="jd-expando-trigger-img" /></a>
1461From class
1462
1463 android.app.Instrumentation
1464
1465<div id="inherited-methods-android.app.Instrumentation">
1466 <div id="inherited-methods-android.app.Instrumentation-list"
1467 class="jd-inheritedlinks">
1468 </div>
1469 <div id="inherited-methods-android.app.Instrumentation-summary" style="display: none;">
1470 <table class="jd-sumtable-expando">
1471
1472
1473
1474
1475 <tr class="alt-color api apilevel-" >
1476 <td class="jd-typecol"><nobr>
1477
1478
1479
1480
1481
1482 Instrumentation.ActivityMonitor</nobr>
1483 </td>
1484 <td class="jd-linkcol" width="100%"><nobr>
1485 <span class="sympad">addMonitor</span>(IntentFilter arg0, Instrumentation.ActivityResult arg1, boolean arg2)</nobr>
1486
1487 </td></tr>
1488
1489
1490
1491 <tr class=" api apilevel-" >
1492 <td class="jd-typecol"><nobr>
1493
1494
1495
1496
1497
1498 void</nobr>
1499 </td>
1500 <td class="jd-linkcol" width="100%"><nobr>
1501 <span class="sympad">addMonitor</span>(Instrumentation.ActivityMonitor arg0)</nobr>
1502
1503 </td></tr>
1504
1505
1506
1507 <tr class="alt-color api apilevel-" >
1508 <td class="jd-typecol"><nobr>
1509
1510
1511
1512
1513
1514 Instrumentation.ActivityMonitor</nobr>
1515 </td>
1516 <td class="jd-linkcol" width="100%"><nobr>
1517 <span class="sympad">addMonitor</span>(String arg0, Instrumentation.ActivityResult arg1, boolean arg2)</nobr>
1518
1519 </td></tr>
1520
1521
1522
1523 <tr class=" api apilevel-" >
1524 <td class="jd-typecol"><nobr>
1525
1526
1527
1528
1529
1530 void</nobr>
1531 </td>
1532 <td class="jd-linkcol" width="100%"><nobr>
1533 <span class="sympad">callActivityOnCreate</span>(Activity arg0, Bundle arg1)</nobr>
1534
1535 </td></tr>
1536
1537
1538
1539 <tr class="alt-color api apilevel-" >
1540 <td class="jd-typecol"><nobr>
1541
1542
1543
1544
1545
1546 void</nobr>
1547 </td>
1548 <td class="jd-linkcol" width="100%"><nobr>
1549 <span class="sympad">callActivityOnCreate</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1550
1551 </td></tr>
1552
1553
1554
1555 <tr class=" api apilevel-" >
1556 <td class="jd-typecol"><nobr>
1557
1558
1559
1560
1561
1562 void</nobr>
1563 </td>
1564 <td class="jd-linkcol" width="100%"><nobr>
1565 <span class="sympad">callActivityOnDestroy</span>(Activity arg0)</nobr>
1566
1567 </td></tr>
1568
1569
1570
1571 <tr class="alt-color api apilevel-" >
1572 <td class="jd-typecol"><nobr>
1573
1574
1575
1576
1577
1578 void</nobr>
1579 </td>
1580 <td class="jd-linkcol" width="100%"><nobr>
1581 <span class="sympad">callActivityOnNewIntent</span>(Activity arg0, Intent arg1)</nobr>
1582
1583 </td></tr>
1584
1585
1586
1587 <tr class=" api apilevel-" >
1588 <td class="jd-typecol"><nobr>
1589
1590
1591
1592
1593
1594 void</nobr>
1595 </td>
1596 <td class="jd-linkcol" width="100%"><nobr>
1597 <span class="sympad">callActivityOnPause</span>(Activity arg0)</nobr>
1598
1599 </td></tr>
1600
1601
1602
1603 <tr class="alt-color api apilevel-" >
1604 <td class="jd-typecol"><nobr>
1605
1606
1607
1608
1609
1610 void</nobr>
1611 </td>
1612 <td class="jd-linkcol" width="100%"><nobr>
1613 <span class="sympad">callActivityOnPostCreate</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1614
1615 </td></tr>
1616
1617
1618
1619 <tr class=" api apilevel-" >
1620 <td class="jd-typecol"><nobr>
1621
1622
1623
1624
1625
1626 void</nobr>
1627 </td>
1628 <td class="jd-linkcol" width="100%"><nobr>
1629 <span class="sympad">callActivityOnPostCreate</span>(Activity arg0, Bundle arg1)</nobr>
1630
1631 </td></tr>
1632
1633
1634
1635 <tr class="alt-color api apilevel-" >
1636 <td class="jd-typecol"><nobr>
1637
1638
1639
1640
1641
1642 void</nobr>
1643 </td>
1644 <td class="jd-linkcol" width="100%"><nobr>
1645 <span class="sympad">callActivityOnRestart</span>(Activity arg0)</nobr>
1646
1647 </td></tr>
1648
1649
1650
1651 <tr class=" api apilevel-" >
1652 <td class="jd-typecol"><nobr>
1653
1654
1655
1656
1657
1658 void</nobr>
1659 </td>
1660 <td class="jd-linkcol" width="100%"><nobr>
1661 <span class="sympad">callActivityOnRestoreInstanceState</span>(Activity arg0, Bundle arg1)</nobr>
1662
1663 </td></tr>
1664
1665
1666
1667 <tr class="alt-color api apilevel-" >
1668 <td class="jd-typecol"><nobr>
1669
1670
1671
1672
1673
1674 void</nobr>
1675 </td>
1676 <td class="jd-linkcol" width="100%"><nobr>
1677 <span class="sympad">callActivityOnRestoreInstanceState</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1678
1679 </td></tr>
1680
1681
1682
1683 <tr class=" api apilevel-" >
1684 <td class="jd-typecol"><nobr>
1685
1686
1687
1688
1689
1690 void</nobr>
1691 </td>
1692 <td class="jd-linkcol" width="100%"><nobr>
1693 <span class="sympad">callActivityOnResume</span>(Activity arg0)</nobr>
1694
1695 </td></tr>
1696
1697
1698
1699 <tr class="alt-color api apilevel-" >
1700 <td class="jd-typecol"><nobr>
1701
1702
1703
1704
1705
1706 void</nobr>
1707 </td>
1708 <td class="jd-linkcol" width="100%"><nobr>
1709 <span class="sympad">callActivityOnSaveInstanceState</span>(Activity arg0, Bundle arg1)</nobr>
1710
1711 </td></tr>
1712
1713
1714
1715 <tr class=" api apilevel-" >
1716 <td class="jd-typecol"><nobr>
1717
1718
1719
1720
1721
1722 void</nobr>
1723 </td>
1724 <td class="jd-linkcol" width="100%"><nobr>
1725 <span class="sympad">callActivityOnSaveInstanceState</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1726
1727 </td></tr>
1728
1729
1730
1731 <tr class="alt-color api apilevel-" >
1732 <td class="jd-typecol"><nobr>
1733
1734
1735
1736
1737
1738 void</nobr>
1739 </td>
1740 <td class="jd-linkcol" width="100%"><nobr>
1741 <span class="sympad">callActivityOnStart</span>(Activity arg0)</nobr>
1742
1743 </td></tr>
1744
1745
1746
1747 <tr class=" api apilevel-" >
1748 <td class="jd-typecol"><nobr>
1749
1750
1751
1752
1753
1754 void</nobr>
1755 </td>
1756 <td class="jd-linkcol" width="100%"><nobr>
1757 <span class="sympad">callActivityOnStop</span>(Activity arg0)</nobr>
1758
1759 </td></tr>
1760
1761
1762
1763 <tr class="alt-color api apilevel-" >
1764 <td class="jd-typecol"><nobr>
1765
1766
1767
1768
1769
1770 void</nobr>
1771 </td>
1772 <td class="jd-linkcol" width="100%"><nobr>
1773 <span class="sympad">callActivityOnUserLeaving</span>(Activity arg0)</nobr>
1774
1775 </td></tr>
1776
1777
1778
1779 <tr class=" api apilevel-" >
1780 <td class="jd-typecol"><nobr>
1781
1782
1783
1784
1785
1786 void</nobr>
1787 </td>
1788 <td class="jd-linkcol" width="100%"><nobr>
1789 <span class="sympad">callApplicationOnCreate</span>(Application arg0)</nobr>
1790
1791 </td></tr>
1792
1793
1794
1795 <tr class="alt-color api apilevel-" >
1796 <td class="jd-typecol"><nobr>
1797
1798
1799
1800
1801
1802 boolean</nobr>
1803 </td>
1804 <td class="jd-linkcol" width="100%"><nobr>
1805 <span class="sympad">checkMonitorHit</span>(Instrumentation.ActivityMonitor arg0, int arg1)</nobr>
1806
1807 </td></tr>
1808
1809
1810
1811 <tr class=" api apilevel-" >
1812 <td class="jd-typecol"><nobr>
1813
1814
1815
1816
1817
1818 void</nobr>
1819 </td>
1820 <td class="jd-linkcol" width="100%"><nobr>
1821 <span class="sympad">endPerformanceSnapshot</span>()</nobr>
1822
1823 </td></tr>
1824
1825
1826
1827 <tr class="alt-color api apilevel-" >
1828 <td class="jd-typecol"><nobr>
1829
1830
1831
1832
1833
1834 void</nobr>
1835 </td>
1836 <td class="jd-linkcol" width="100%"><nobr>
1837 <span class="sympad">finish</span>(int arg0, Bundle arg1)</nobr>
1838
1839 </td></tr>
1840
1841
1842
1843 <tr class=" api apilevel-" >
1844 <td class="jd-typecol"><nobr>
1845
1846
1847
1848
1849
1850 Bundle</nobr>
1851 </td>
1852 <td class="jd-linkcol" width="100%"><nobr>
1853 <span class="sympad">getAllocCounts</span>()</nobr>
1854
1855 </td></tr>
1856
1857
1858
1859 <tr class="alt-color api apilevel-" >
1860 <td class="jd-typecol"><nobr>
1861
1862
1863
1864
1865
1866 Bundle</nobr>
1867 </td>
1868 <td class="jd-linkcol" width="100%"><nobr>
1869 <span class="sympad">getBinderCounts</span>()</nobr>
1870
1871 </td></tr>
1872
1873
1874
1875 <tr class=" api apilevel-" >
1876 <td class="jd-typecol"><nobr>
1877
1878
1879
1880
1881
1882 ComponentName</nobr>
1883 </td>
1884 <td class="jd-linkcol" width="100%"><nobr>
1885 <span class="sympad">getComponentName</span>()</nobr>
1886
1887 </td></tr>
1888
1889
1890
1891 <tr class="alt-color api apilevel-" >
1892 <td class="jd-typecol"><nobr>
1893
1894
1895
1896
1897
1898 Context</nobr>
1899 </td>
1900 <td class="jd-linkcol" width="100%"><nobr>
1901 <span class="sympad">getContext</span>()</nobr>
1902
1903 </td></tr>
1904
1905
1906
1907 <tr class=" api apilevel-" >
1908 <td class="jd-typecol"><nobr>
1909
1910
1911
1912
1913
1914 Context</nobr>
1915 </td>
1916 <td class="jd-linkcol" width="100%"><nobr>
1917 <span class="sympad">getTargetContext</span>()</nobr>
1918
1919 </td></tr>
1920
1921
1922
1923 <tr class="alt-color api apilevel-" >
1924 <td class="jd-typecol"><nobr>
1925
1926
1927
1928
1929
1930 UiAutomation</nobr>
1931 </td>
1932 <td class="jd-linkcol" width="100%"><nobr>
1933 <span class="sympad">getUiAutomation</span>()</nobr>
1934
1935 </td></tr>
1936
1937
1938
1939 <tr class=" api apilevel-" >
1940 <td class="jd-typecol"><nobr>
1941
1942
1943
1944
1945
1946 boolean</nobr>
1947 </td>
1948 <td class="jd-linkcol" width="100%"><nobr>
1949 <span class="sympad">invokeContextMenuAction</span>(Activity arg0, int arg1, int arg2)</nobr>
1950
1951 </td></tr>
1952
1953
1954
1955 <tr class="alt-color api apilevel-" >
1956 <td class="jd-typecol"><nobr>
1957
1958
1959
1960
1961
1962 boolean</nobr>
1963 </td>
1964 <td class="jd-linkcol" width="100%"><nobr>
1965 <span class="sympad">invokeMenuActionSync</span>(Activity arg0, int arg1, int arg2)</nobr>
1966
1967 </td></tr>
1968
1969
1970
1971 <tr class=" api apilevel-" >
1972 <td class="jd-typecol"><nobr>
1973
1974
1975
1976
1977
1978 boolean</nobr>
1979 </td>
1980 <td class="jd-linkcol" width="100%"><nobr>
1981 <span class="sympad">isProfiling</span>()</nobr>
1982
1983 </td></tr>
1984
1985
1986
1987 <tr class="alt-color api apilevel-" >
1988 <td class="jd-typecol"><nobr>
1989
1990
1991
1992
1993
1994 Activity</nobr>
1995 </td>
1996 <td class="jd-linkcol" width="100%"><nobr>
1997 <span class="sympad">newActivity</span>(ClassLoader arg0, String arg1, Intent arg2)</nobr>
1998
1999 </td></tr>
2000
2001
2002
2003 <tr class=" api apilevel-" >
2004 <td class="jd-typecol"><nobr>
2005
2006
2007
2008
2009
2010 Activity</nobr>
2011 </td>
2012 <td class="jd-linkcol" width="100%"><nobr>
2013 <span class="sympad">newActivity</span>(Class&lt;?&gt; arg0, Context arg1, IBinder arg2, Application arg3, Intent arg4, ActivityInfo arg5, CharSequence arg6, Activity arg7, String arg8, Object arg9)</nobr>
2014
2015 </td></tr>
2016
2017
2018
2019 <tr class="alt-color api apilevel-" >
2020 <td class="jd-typecol"><nobr>
2021
2022
2023
2024
2025
2026 Application</nobr>
2027 </td>
2028 <td class="jd-linkcol" width="100%"><nobr>
2029 <span class="sympad">newApplication</span>(ClassLoader arg0, String arg1, Context arg2)</nobr>
2030
2031 </td></tr>
2032
2033
2034
2035 <tr class=" api apilevel-" >
2036 <td class="jd-typecol"><nobr>
2037
2038
2039
2040 static
2041
2042 Application</nobr>
2043 </td>
2044 <td class="jd-linkcol" width="100%"><nobr>
2045 <span class="sympad">newApplication</span>(Class&lt;?&gt; arg0, Context arg1)</nobr>
2046
2047 </td></tr>
2048
2049
2050
2051 <tr class="alt-color api apilevel-" >
2052 <td class="jd-typecol"><nobr>
2053
2054
2055
2056
2057
2058 void</nobr>
2059 </td>
2060 <td class="jd-linkcol" width="100%"><nobr>
2061 <span class="sympad">onCreate</span>(Bundle arg0)</nobr>
2062
2063 </td></tr>
2064
2065
2066
2067 <tr class=" api apilevel-" >
2068 <td class="jd-typecol"><nobr>
2069
2070
2071
2072
2073
2074 void</nobr>
2075 </td>
2076 <td class="jd-linkcol" width="100%"><nobr>
2077 <span class="sympad">onDestroy</span>()</nobr>
2078
2079 </td></tr>
2080
2081
2082
2083 <tr class="alt-color api apilevel-" >
2084 <td class="jd-typecol"><nobr>
2085
2086
2087
2088
2089
2090 boolean</nobr>
2091 </td>
2092 <td class="jd-linkcol" width="100%"><nobr>
2093 <span class="sympad">onException</span>(Object arg0, Throwable arg1)</nobr>
2094
2095 </td></tr>
2096
2097
2098
2099 <tr class=" api apilevel-" >
2100 <td class="jd-typecol"><nobr>
2101
2102
2103
2104
2105
2106 void</nobr>
2107 </td>
2108 <td class="jd-linkcol" width="100%"><nobr>
2109 <span class="sympad">onStart</span>()</nobr>
2110
2111 </td></tr>
2112
2113
2114
2115 <tr class="alt-color api apilevel-" >
2116 <td class="jd-typecol"><nobr>
2117
2118
2119
2120
2121
2122 void</nobr>
2123 </td>
2124 <td class="jd-linkcol" width="100%"><nobr>
2125 <span class="sympad">removeMonitor</span>(Instrumentation.ActivityMonitor arg0)</nobr>
2126
2127 </td></tr>
2128
2129
2130
2131 <tr class=" api apilevel-" >
2132 <td class="jd-typecol"><nobr>
2133
2134
2135
2136
2137
2138 void</nobr>
2139 </td>
2140 <td class="jd-linkcol" width="100%"><nobr>
2141 <span class="sympad">runOnMainSync</span>(Runnable arg0)</nobr>
2142
2143 </td></tr>
2144
2145
2146
2147 <tr class="alt-color api apilevel-" >
2148 <td class="jd-typecol"><nobr>
2149
2150
2151
2152
2153
2154 void</nobr>
2155 </td>
2156 <td class="jd-linkcol" width="100%"><nobr>
2157 <span class="sympad">sendCharacterSync</span>(int arg0)</nobr>
2158
2159 </td></tr>
2160
2161
2162
2163 <tr class=" api apilevel-" >
2164 <td class="jd-typecol"><nobr>
2165
2166
2167
2168
2169
2170 void</nobr>
2171 </td>
2172 <td class="jd-linkcol" width="100%"><nobr>
2173 <span class="sympad">sendKeyDownUpSync</span>(int arg0)</nobr>
2174
2175 </td></tr>
2176
2177
2178
2179 <tr class="alt-color api apilevel-" >
2180 <td class="jd-typecol"><nobr>
2181
2182
2183
2184
2185
2186 void</nobr>
2187 </td>
2188 <td class="jd-linkcol" width="100%"><nobr>
2189 <span class="sympad">sendKeySync</span>(KeyEvent arg0)</nobr>
2190
2191 </td></tr>
2192
2193
2194
2195 <tr class=" api apilevel-" >
2196 <td class="jd-typecol"><nobr>
2197
2198
2199
2200
2201
2202 void</nobr>
2203 </td>
2204 <td class="jd-linkcol" width="100%"><nobr>
2205 <span class="sympad">sendPointerSync</span>(MotionEvent arg0)</nobr>
2206
2207 </td></tr>
2208
2209
2210
2211 <tr class="alt-color api apilevel-" >
2212 <td class="jd-typecol"><nobr>
2213
2214
2215
2216
2217
2218 void</nobr>
2219 </td>
2220 <td class="jd-linkcol" width="100%"><nobr>
2221 <span class="sympad">sendStatus</span>(int arg0, Bundle arg1)</nobr>
2222
2223 </td></tr>
2224
2225
2226
2227 <tr class=" api apilevel-" >
2228 <td class="jd-typecol"><nobr>
2229
2230
2231
2232
2233
2234 void</nobr>
2235 </td>
2236 <td class="jd-linkcol" width="100%"><nobr>
2237 <span class="sympad">sendStringSync</span>(String arg0)</nobr>
2238
2239 </td></tr>
2240
2241
2242
2243 <tr class="alt-color api apilevel-" >
2244 <td class="jd-typecol"><nobr>
2245
2246
2247
2248
2249
2250 void</nobr>
2251 </td>
2252 <td class="jd-linkcol" width="100%"><nobr>
2253 <span class="sympad">sendTrackballEventSync</span>(MotionEvent arg0)</nobr>
2254
2255 </td></tr>
2256
2257
2258
2259 <tr class=" api apilevel-" >
2260 <td class="jd-typecol"><nobr>
2261
2262
2263
2264
2265
2266 void</nobr>
2267 </td>
2268 <td class="jd-linkcol" width="100%"><nobr>
2269 <span class="sympad">setAutomaticPerformanceSnapshots</span>()</nobr>
2270
2271 </td></tr>
2272
2273
2274
2275 <tr class="alt-color api apilevel-" >
2276 <td class="jd-typecol"><nobr>
2277
2278
2279
2280
2281
2282 void</nobr>
2283 </td>
2284 <td class="jd-linkcol" width="100%"><nobr>
2285 <span class="sympad">setInTouchMode</span>(boolean arg0)</nobr>
2286
2287 </td></tr>
2288
2289
2290
2291 <tr class=" api apilevel-" >
2292 <td class="jd-typecol"><nobr>
2293
2294
2295
2296
2297
2298 void</nobr>
2299 </td>
2300 <td class="jd-linkcol" width="100%"><nobr>
2301 <span class="sympad">start</span>()</nobr>
2302
2303 </td></tr>
2304
2305
2306
2307 <tr class="alt-color api apilevel-" >
2308 <td class="jd-typecol"><nobr>
2309
2310
2311
2312
2313
2314 Activity</nobr>
2315 </td>
2316 <td class="jd-linkcol" width="100%"><nobr>
2317 <span class="sympad">startActivitySync</span>(Intent arg0)</nobr>
2318
2319 </td></tr>
2320
2321
2322
2323 <tr class=" api apilevel-" >
2324 <td class="jd-typecol"><nobr>
2325
2326
2327
2328
2329
2330 void</nobr>
2331 </td>
2332 <td class="jd-linkcol" width="100%"><nobr>
2333 <span class="sympad">startAllocCounting</span>()</nobr>
2334
2335 </td></tr>
2336
2337
2338
2339 <tr class="alt-color api apilevel-" >
2340 <td class="jd-typecol"><nobr>
2341
2342
2343
2344
2345
2346 void</nobr>
2347 </td>
2348 <td class="jd-linkcol" width="100%"><nobr>
2349 <span class="sympad">startPerformanceSnapshot</span>()</nobr>
2350
2351 </td></tr>
2352
2353
2354
2355 <tr class=" api apilevel-" >
2356 <td class="jd-typecol"><nobr>
2357
2358
2359
2360
2361
2362 void</nobr>
2363 </td>
2364 <td class="jd-linkcol" width="100%"><nobr>
2365 <span class="sympad">startProfiling</span>()</nobr>
2366
2367 </td></tr>
2368
2369
2370
2371 <tr class="alt-color api apilevel-" >
2372 <td class="jd-typecol"><nobr>
2373
2374
2375
2376
2377
2378 void</nobr>
2379 </td>
2380 <td class="jd-linkcol" width="100%"><nobr>
2381 <span class="sympad">stopAllocCounting</span>()</nobr>
2382
2383 </td></tr>
2384
2385
2386
2387 <tr class=" api apilevel-" >
2388 <td class="jd-typecol"><nobr>
2389
2390
2391
2392
2393
2394 void</nobr>
2395 </td>
2396 <td class="jd-linkcol" width="100%"><nobr>
2397 <span class="sympad">stopProfiling</span>()</nobr>
2398
2399 </td></tr>
2400
2401
2402
2403 <tr class="alt-color api apilevel-" >
2404 <td class="jd-typecol"><nobr>
2405
2406
2407
2408
2409
2410 void</nobr>
2411 </td>
2412 <td class="jd-linkcol" width="100%"><nobr>
2413 <span class="sympad">waitForIdle</span>(Runnable arg0)</nobr>
2414
2415 </td></tr>
2416
2417
2418
2419 <tr class=" api apilevel-" >
2420 <td class="jd-typecol"><nobr>
2421
2422
2423
2424
2425
2426 void</nobr>
2427 </td>
2428 <td class="jd-linkcol" width="100%"><nobr>
2429 <span class="sympad">waitForIdleSync</span>()</nobr>
2430
2431 </td></tr>
2432
2433
2434
2435 <tr class="alt-color api apilevel-" >
2436 <td class="jd-typecol"><nobr>
2437
2438
2439
2440
2441
2442 Activity</nobr>
2443 </td>
2444 <td class="jd-linkcol" width="100%"><nobr>
2445 <span class="sympad">waitForMonitor</span>(Instrumentation.ActivityMonitor arg0)</nobr>
2446
2447 </td></tr>
2448
2449
2450
2451 <tr class=" api apilevel-" >
2452 <td class="jd-typecol"><nobr>
2453
2454
2455
2456
2457
2458 Activity</nobr>
2459 </td>
2460 <td class="jd-linkcol" width="100%"><nobr>
2461 <span class="sympad">waitForMonitorWithTimeout</span>(Instrumentation.ActivityMonitor arg0, long arg1)</nobr>
2462
2463 </td></tr>
2464
2465
2466</table>
2467 </div>
2468</div>
2469</td></tr>
2470
2471
2472
2473<tr class="api apilevel-" >
2474<td colspan="12">
2475 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
2476 ><img id="inherited-methods-java.lang.Object-trigger"
2477 src="../../../../../assets/images/triangle-closed.png"
2478 class="jd-expando-trigger-img" /></a>
2479From class
2480
2481 java.lang.Object
2482
2483<div id="inherited-methods-java.lang.Object">
2484 <div id="inherited-methods-java.lang.Object-list"
2485 class="jd-inheritedlinks">
2486 </div>
2487 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
2488 <table class="jd-sumtable-expando">
2489
2490
2491
2492
2493 <tr class="alt-color api apilevel-" >
2494 <td class="jd-typecol"><nobr>
2495
2496
2497
2498
2499
2500 Object</nobr>
2501 </td>
2502 <td class="jd-linkcol" width="100%"><nobr>
2503 <span class="sympad">clone</span>()</nobr>
2504
2505 </td></tr>
2506
2507
2508
2509 <tr class=" api apilevel-" >
2510 <td class="jd-typecol"><nobr>
2511
2512
2513
2514
2515
2516 boolean</nobr>
2517 </td>
2518 <td class="jd-linkcol" width="100%"><nobr>
2519 <span class="sympad">equals</span>(Object arg0)</nobr>
2520
2521 </td></tr>
2522
2523
2524
2525 <tr class="alt-color api apilevel-" >
2526 <td class="jd-typecol"><nobr>
2527
2528
2529
2530
2531
2532 void</nobr>
2533 </td>
2534 <td class="jd-linkcol" width="100%"><nobr>
2535 <span class="sympad">finalize</span>()</nobr>
2536
2537 </td></tr>
2538
2539
2540
2541 <tr class=" api apilevel-" >
2542 <td class="jd-typecol"><nobr>
2543
2544
2545 final
2546
2547
2548 Class&lt;?&gt;</nobr>
2549 </td>
2550 <td class="jd-linkcol" width="100%"><nobr>
2551 <span class="sympad">getClass</span>()</nobr>
2552
2553 </td></tr>
2554
2555
2556
2557 <tr class="alt-color api apilevel-" >
2558 <td class="jd-typecol"><nobr>
2559
2560
2561
2562
2563
2564 int</nobr>
2565 </td>
2566 <td class="jd-linkcol" width="100%"><nobr>
2567 <span class="sympad">hashCode</span>()</nobr>
2568
2569 </td></tr>
2570
2571
2572
2573 <tr class=" api apilevel-" >
2574 <td class="jd-typecol"><nobr>
2575
2576
2577 final
2578
2579
2580 void</nobr>
2581 </td>
2582 <td class="jd-linkcol" width="100%"><nobr>
2583 <span class="sympad">notify</span>()</nobr>
2584
2585 </td></tr>
2586
2587
2588
2589 <tr class="alt-color api apilevel-" >
2590 <td class="jd-typecol"><nobr>
2591
2592
2593 final
2594
2595
2596 void</nobr>
2597 </td>
2598 <td class="jd-linkcol" width="100%"><nobr>
2599 <span class="sympad">notifyAll</span>()</nobr>
2600
2601 </td></tr>
2602
2603
2604
2605 <tr class=" api apilevel-" >
2606 <td class="jd-typecol"><nobr>
2607
2608
2609
2610
2611
2612 String</nobr>
2613 </td>
2614 <td class="jd-linkcol" width="100%"><nobr>
2615 <span class="sympad">toString</span>()</nobr>
2616
2617 </td></tr>
2618
2619
2620
2621 <tr class="alt-color api apilevel-" >
2622 <td class="jd-typecol"><nobr>
2623
2624
2625 final
2626
2627
2628 void</nobr>
2629 </td>
2630 <td class="jd-linkcol" width="100%"><nobr>
2631 <span class="sympad">wait</span>()</nobr>
2632
2633 </td></tr>
2634
2635
2636
2637 <tr class=" api apilevel-" >
2638 <td class="jd-typecol"><nobr>
2639
2640
2641 final
2642
2643
2644 void</nobr>
2645 </td>
2646 <td class="jd-linkcol" width="100%"><nobr>
2647 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
2648
2649 </td></tr>
2650
2651
2652
2653 <tr class="alt-color api apilevel-" >
2654 <td class="jd-typecol"><nobr>
2655
2656
2657 final
2658
2659
2660 void</nobr>
2661 </td>
2662 <td class="jd-linkcol" width="100%"><nobr>
2663 <span class="sympad">wait</span>(long arg0)</nobr>
2664
2665 </td></tr>
2666
2667
2668</table>
2669 </div>
2670</div>
2671</td></tr>
2672
2673
2674</table>
2675
2676
2677</div><!-- jd-descr (summary) -->
2678
2679<!-- Details -->
2680
2681
2682
2683
2684
2685
2686
2687
2688<!-- XML Attributes -->
2689
2690
2691<!-- Enum Values -->
2692
2693
2694<!-- Constants -->
2695
2696
2697<!-- ========= ENUM CONSTANTS DETAIL ======== -->
2698<h2>Constants</h2>
2699
2700
2701
2702
2703<A NAME="ARGUMENT_TEST_CLASS"></A>
2704
2705<div class="jd-details api apilevel-">
2706 <h4 class="jd-details-title">
2707 <span class="normal">
2708 public
2709 static
2710 final
2711 String
2712 </span>
2713 ARGUMENT_TEST_CLASS
2714 </h4>
2715 <div class="api-level">
2716
2717
2718
2719
2720 </div>
2721 <div class="jd-details-descr">
2722
2723
2724
2725
2726 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2727
2728
2729 <div class="jd-tagdata">
2730 <span class="jd-tagtitle">Constant Value: </span>
2731 <span>
2732
2733 "class"
2734
2735 </span>
2736 </div>
2737
2738 </div>
2739</div>
2740
2741
2742
2743
2744<!-- Fields -->
2745
2746
2747<!-- Public ctors -->
2748
2749
2750<!-- ========= CONSTRUCTOR DETAIL ======== -->
2751<h2>Public Constructors</h2>
2752
2753
2754
2755<A NAME="AndroidJUnitRunner()"></A>
2756
2757<div class="jd-details api apilevel-">
2758 <h4 class="jd-details-title">
2759 <span class="normal">
2760 public
2761
2762
2763
2764
2765
2766 </span>
2767 <span class="sympad">AndroidJUnitRunner</span>
2768 <span class="normal">()</span>
2769 </h4>
2770 <div class="api-level">
2771 <div></div>
2772
2773
2774
2775 </div>
2776 <div class="jd-details-descr">
2777
2778
2779
2780
2781 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2782
2783 </div>
2784</div>
2785
2786
2787
2788
2789
2790<!-- ========= CONSTRUCTOR DETAIL ======== -->
2791<!-- Protected ctors -->
2792
2793
2794
2795<!-- ========= METHOD DETAIL ======== -->
2796<!-- Public methdos -->
2797
2798<h2>Public Methods</h2>
2799
2800
2801
2802<A NAME="finish(int, android.os.Bundle)"></A>
2803
2804<div class="jd-details api apilevel-">
2805 <h4 class="jd-details-title">
2806 <span class="normal">
2807 public
2808
2809
2810
2811
2812 void
2813 </span>
2814 <span class="sympad">finish</span>
2815 <span class="normal">(int resultCode, Bundle results)</span>
2816 </h4>
2817 <div class="api-level">
2818 <div></div>
2819
2820
2821
2822 </div>
2823 <div class="jd-details-descr">
2824
2825
2826
2827
2828 <div class="jd-tagdata jd-tagdescr"><p>Ensures all activities launched in this instrumentation are finished before the
2829 instrumentation exits.
2830 <p>
2831 Subclasses who override this method should do their finish processing and then call
2832 super.finish to invoke this logic. Not waiting for all activities to finish() before exiting
2833 can cause device wide instability.
2834 </p>
2835</p></div>
2836
2837 </div>
2838</div>
2839
2840
2841<A NAME="newActivity(java.lang.Class<?>, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object)"></A>
2842
2843<div class="jd-details api apilevel-">
2844 <h4 class="jd-details-title">
2845 <span class="normal">
2846 public
2847
2848
2849
2850
2851 Activity
2852 </span>
2853 <span class="sympad">newActivity</span>
2854 <span class="normal">(Class&lt;?&gt; clazz, Context context, IBinder token, Application application, Intent intent, ActivityInfo info, CharSequence title, Activity parent, String id, Object lastNonConfigurationInstance)</span>
2855 </h4>
2856 <div class="api-level">
2857 <div></div>
2858
2859
2860
2861 </div>
2862 <div class="jd-details-descr">
2863
2864
2865
2866
2867 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2868 <div class="jd-tagdata">
2869 <h5 class="jd-tagtitle">Throws</h5>
2870 <table class="jd-tagtable">
2871 <tr>
2872 <th>InstantiationException</td>
2873 <td></td>
2874 </tr>
2875 <tr>
2876 <th>IllegalAccessException</td>
2877 <td></td>
2878 </tr>
2879 </table>
2880 </div>
2881
2882 </div>
2883</div>
2884
2885
2886<A NAME="onCreate(android.os.Bundle)"></A>
2887
2888<div class="jd-details api apilevel-">
2889 <h4 class="jd-details-title">
2890 <span class="normal">
2891 public
2892
2893
2894
2895
2896 void
2897 </span>
2898 <span class="sympad">onCreate</span>
2899 <span class="normal">(Bundle arguments)</span>
2900 </h4>
2901 <div class="api-level">
2902 <div></div>
2903
2904
2905
2906 </div>
2907 <div class="jd-details-descr">
2908
2909
2910
2911
2912 <div class="jd-tagdata jd-tagdescr"><p>Sets up lifecycle monitoring, and argument registry.
2913 <p>
2914 Subclasses must call up to onCreate(). This onCreate method does not call start()
2915 it is the subclasses responsibility to call start if it desires.
2916 </p>
2917</p></div>
2918
2919 </div>
2920</div>
2921
2922
2923<A NAME="onException(java.lang.Object, java.lang.Throwable)"></A>
2924
2925<div class="jd-details api apilevel-">
2926 <h4 class="jd-details-title">
2927 <span class="normal">
2928 public
2929
2930
2931
2932
2933 boolean
2934 </span>
2935 <span class="sympad">onException</span>
2936 <span class="normal">(Object obj, Throwable e)</span>
2937 </h4>
2938 <div class="api-level">
2939 <div></div>
2940
2941
2942
2943 </div>
2944 <div class="jd-details-descr">
2945
2946
2947
2948
2949 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2950
2951 </div>
2952</div>
2953
2954
2955<A NAME="onStart()"></A>
2956
2957<div class="jd-details api apilevel-">
2958 <h4 class="jd-details-title">
2959 <span class="normal">
2960 public
2961
2962
2963
2964
2965 void
2966 </span>
2967 <span class="sympad">onStart</span>
2968 <span class="normal">()</span>
2969 </h4>
2970 <div class="api-level">
2971 <div></div>
2972
2973
2974
2975 </div>
2976 <div class="jd-details-descr">
2977
2978
2979
2980
2981 <div class="jd-tagdata jd-tagdescr"><p>This implementation of onStart() will guarantee that the Application's onCreate method
2982 has completed when it returns.
2983 <p>
2984 Subclasses should call super.onStart() before executing any code that touches the application
2985 and it's state.
2986 </p>
2987</p></div>
2988
2989 </div>
2990</div>
2991
2992
2993
2994
2995
2996<!-- ========= METHOD DETAIL ======== -->
2997
2998
2999
3000<!-- ========= END OF CLASS DATA ========= -->
3001<A NAME="navbar_top"></A>
3002
3003<div id="footer" class="wrap" >
3004
3005
3006 <div id="copyright">
3007
3008 Except as noted, this content is licensed under <a
3009 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
3010 For details and restrictions, see the <a href="../../../../../license.html">
3011 Content License</a>.
3012 </div>
3013 <div id="build_info">
3014
3015 Android &nbsp;r &mdash;
3016<script src="../../../../../timestamp.js" type="text/javascript"></script>
3017<script>document.write(BUILD_TIMESTAMP)</script>
3018
3019 </div>
3020
3021
3022 <div id="footerlinks">
3023
3024 <p>
3025 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
3026 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
3027 <a href="../../../../../support.html">Support</a>
3028 </p>
3029 </div>
3030
3031</div> <!-- end footer -->
3032</div> <!-- jd-content -->
3033
3034</div><!-- end doc-content -->
3035
3036</div> <!-- end body-content -->
3037
3038
3039
3040
3041
3042
3043</body>
3044</html>