blob: f5c9adfdadc7942714dd137f7041dae085122c37 [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>MonitoringInstrumentation | 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">MonitoringInstrumentation</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="api apilevel-"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html">AndroidJUnitRunner</a></li>
523 <li class="selected 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<div class="sum-details-links">
600
601Summary:
602
603 <a href="#nestedclasses">Nested Classes</a>
604
605
606
607
608
609
610
611 &#124; <a href="#inhconstants">Inherited Constants</a>
612
613
614
615
616
617 &#124; <a href="#pubctors">Ctors</a>
618
619
620
621
622 &#124; <a href="#pubmethods">Methods</a>
623
624
625
626 &#124; <a href="#promethods">Protected Methods</a>
627
628
629
630 &#124; <a href="#inhmethods">Inherited Methods</a>
631
632&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
633
634</div><!-- end sum-details-links -->
635<div class="api-level">
636
637
638
639
640</div>
641</div><!-- end api-info-block -->
642
643
644<!-- ======== START OF CLASS DATA ======== -->
645
646<div id="jd-header">
647 public
648
649
650
651 class
652<h1 itemprop="name">MonitoringInstrumentation</h1>
653
654
655
656
657
658
659
660
661 extends Instrumentation<br/>
662
663
664
665
666
667
668
669
670
671
672
673
674</div><!-- end header -->
675
676<div id="naMessage"></div>
677
678<div id="jd-content" class="api apilevel-">
679<table class="jd-inheritance-table">
680
681
682 <tr>
683
684 <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
685 </tr>
686
687
688 <tr>
689
690 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
691
692 <td colspan="2" class="jd-inheritance-class-cell">android.app.Instrumentation</td>
693 </tr>
694
695
696 <tr>
697
698 <td class="jd-inheritance-space">&nbsp;</td>
699
700 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
701
702 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.runner.MonitoringInstrumentation</td>
703 </tr>
704
705
706</table>
707
708
709
710
711<table class="jd-sumtable jd-sumtable-subclasses"><tr><td colspan="12" style="border:none;margin:0;padding:0;">
712
713 <a href="#" onclick="return toggleInherited(this, null)" id="subclasses-direct" class="jd-expando-trigger closed"
714 ><img id="subclasses-direct-trigger"
715 src="../../../../../assets/images/triangle-closed.png"
716 class="jd-expando-trigger-img" /></a>Known Direct Subclasses
717
718 <div id="subclasses-direct">
719 <div id="subclasses-direct-list"
720 class="jd-inheritedlinks"
721
722 >
723
724
725 <a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html">AndroidJUnitRunner</a>
726
727
728 </div>
729 <div id="subclasses-direct-summary"
730 style="display: none;"
731 >
732
733 <table class="jd-sumtable-expando">
734
735 <tr class="alt-color api apilevel-" >
736 <td class="jd-linkcol"><a href="../../../../../reference/android/support/test/runner/AndroidJUnitRunner.html">AndroidJUnitRunner</a></td>
737 <td class="jd-descrcol" width="100%">
738 An <code><a href="../../../../../reference/android/app/Instrumentation.html">Instrumentation</a></code> that runs JUnit3 and JUnit4 tests against
739 an Android package (application).&nbsp;
740
741
742
743 </td>
744 </tr>
745
746
747 </table>
748
749 </div>
750 </div>
751</td></tr></table>
752
753
754
755
756<div class="jd-descr">
757
758
759<h2>Class Overview</h2>
760<p itemprop="articleBody">An instrumentation that enables several advanced features and makes some hard guarantees about
761 the state of the application under instrumentation.
762 <p/>
763 A short list of these capabilities:
764 <ul>
765 <li>Forces Application.onCreate() to happen before Instrumentation.onStart() runs (ensuring your
766 code always runs in a sane state).</li>
767 <li>Logs application death due to exceptions.</li>
768 <li>Allows tracking of activity lifecycle states.</li>
769 <li>Registers instrumentation arguments in an easy to access place.</li>
770 <li>Ensures your activities are creating themselves in reasonable amounts of time.</li>
771 <li>Provides facilities to dump current app threads to test outputs.</li>
772 <li>Ensures all activities finish before instrumentation exits.</li>
773 </ul>
774
775 This Instrumentation is *NOT* a test instrumentation (some of its subclasses are). It makes no
776 assumptions about what the subclass wants to do.
777</p>
778
779
780
781
782
783</div><!-- jd-descr -->
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800<div class="jd-descr">
801
802
803<h2>Summary</h2>
804
805
806
807<!-- ======== NESTED CLASS SUMMARY ======== -->
808<table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
809
810
811
812 <tr class="alt-color api apilevel-" >
813 <td class="jd-typecol"><nobr>
814
815
816
817
818 class</nobr></td>
819 <td class="jd-linkcol"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.ActivityFinisher.html">MonitoringInstrumentation.ActivityFinisher</a></td>
820 <td class="jd-descrcol" width="100%">
821 Loops through all the activities that have not yet finished and explicitly calls finish
822 on them.&nbsp;
823
824
825
826 </td>
827 </tr>
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846<!-- =========== ENUM CONSTANT SUMMARY =========== -->
847<table id="inhconstants" class="jd-sumtable"><tr><th>
848 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
849 <div style="clear:left;">Inherited Constants</div></th></tr>
850
851
852<tr class="api apilevel-" >
853<td colspan="12">
854
855 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-android.app.Instrumentation" class="jd-expando-trigger closed"
856 ><img id="inherited-constants-android.app.Instrumentation-trigger"
857 src="../../../../../assets/images/triangle-closed.png"
858 class="jd-expando-trigger-img" /></a>From class
859android.app.Instrumentation
860<div id="inherited-constants-android.app.Instrumentation">
861 <div id="inherited-constants-android.app.Instrumentation-list"
862 class="jd-inheritedlinks">
863 </div>
864 <div id="inherited-constants-android.app.Instrumentation-summary" style="display: none;">
865 <table class="jd-sumtable-expando">
866
867
868
869 <tr class="alt-color api apilevel-" >
870 <td class="jd-typecol">String</td>
871 <td class="jd-linkcol">REPORT_KEY_IDENTIFIER</td>
872 <td class="jd-descrcol" width="100%">
873
874
875
876
877 </td>
878 </tr>
879
880
881 <tr class=" api apilevel-" >
882 <td class="jd-typecol">String</td>
883 <td class="jd-linkcol">REPORT_KEY_STREAMRESULT</td>
884 <td class="jd-descrcol" width="100%">
885
886
887
888
889 </td>
890 </tr>
891
892
893</table>
894 </div>
895</div>
896</td></tr>
897
898
899
900
901</table>
902
903
904
905
906
907
908
909
910
911<!-- ======== CONSTRUCTOR SUMMARY ======== -->
912<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
913
914
915
916
917 <tr class="alt-color api apilevel-" >
918 <td class="jd-typecol"><nobr>
919
920
921
922
923
924 </nobr>
925 </td>
926 <td class="jd-linkcol" width="100%"><nobr>
927 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#MonitoringInstrumentation()">MonitoringInstrumentation</a></span>()</nobr>
928
929 </td></tr>
930
931
932
933</table>
934
935
936
937
938
939
940<!-- ========== METHOD SUMMARY =========== -->
941<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
942
943
944
945
946 <tr class="alt-color api apilevel-" >
947 <td class="jd-typecol"><nobr>
948
949
950
951
952
953 void</nobr>
954 </td>
955 <td class="jd-linkcol" width="100%"><nobr>
956 <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>
957
958 </td></tr>
959
960
961
962 <tr class=" api apilevel-" >
963 <td class="jd-typecol"><nobr>
964
965
966
967
968
969 void</nobr>
970 </td>
971 <td class="jd-linkcol" width="100%"><nobr>
972 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnDestroy(android.app.Activity)">callActivityOnDestroy</a></span>(Activity activity)</nobr>
973
974 </td></tr>
975
976
977
978 <tr class="alt-color api apilevel-" >
979 <td class="jd-typecol"><nobr>
980
981
982
983
984
985 void</nobr>
986 </td>
987 <td class="jd-linkcol" width="100%"><nobr>
988 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnPause(android.app.Activity)">callActivityOnPause</a></span>(Activity activity)</nobr>
989
990 </td></tr>
991
992
993
994 <tr class=" api apilevel-" >
995 <td class="jd-typecol"><nobr>
996
997
998
999
1000
1001 void</nobr>
1002 </td>
1003 <td class="jd-linkcol" width="100%"><nobr>
1004 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnRestart(android.app.Activity)">callActivityOnRestart</a></span>(Activity activity)</nobr>
1005
1006 </td></tr>
1007
1008
1009
1010 <tr class="alt-color api apilevel-" >
1011 <td class="jd-typecol"><nobr>
1012
1013
1014
1015
1016
1017 void</nobr>
1018 </td>
1019 <td class="jd-linkcol" width="100%"><nobr>
1020 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnResume(android.app.Activity)">callActivityOnResume</a></span>(Activity activity)</nobr>
1021
1022 </td></tr>
1023
1024
1025
1026 <tr class=" 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/MonitoringInstrumentation.html#callActivityOnStart(android.app.Activity)">callActivityOnStart</a></span>(Activity activity)</nobr>
1037
1038 </td></tr>
1039
1040
1041
1042 <tr class="alt-color api apilevel-" >
1043 <td class="jd-typecol"><nobr>
1044
1045
1046
1047
1048
1049 void</nobr>
1050 </td>
1051 <td class="jd-linkcol" width="100%"><nobr>
1052 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#callActivityOnStop(android.app.Activity)">callActivityOnStop</a></span>(Activity activity)</nobr>
1053
1054 </td></tr>
1055
1056
1057
1058 <tr class=" api apilevel-" >
1059 <td class="jd-typecol"><nobr>
1060
1061
1062
1063
1064
1065 void</nobr>
1066 </td>
1067 <td class="jd-linkcol" width="100%"><nobr>
1068 <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>
1069
1070 <div class="jd-descrdiv">
1071 Ensures all activities launched in this instrumentation are finished before the
1072 instrumentation exits.
1073
1074
1075
1076 </div>
1077
1078 </td></tr>
1079
1080
1081
1082 <tr class="alt-color api apilevel-" >
1083 <td class="jd-typecol"><nobr>
1084
1085
1086
1087
1088
1089 void</nobr>
1090 </td>
1091 <td class="jd-linkcol" width="100%"><nobr>
1092 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#onCreate(android.os.Bundle)">onCreate</a></span>(Bundle arguments)</nobr>
1093
1094 <div class="jd-descrdiv">
1095 Sets up lifecycle monitoring, and argument registry.
1096
1097
1098
1099 </div>
1100
1101 </td></tr>
1102
1103
1104
1105 <tr class=" api apilevel-" >
1106 <td class="jd-typecol"><nobr>
1107
1108
1109
1110
1111
1112 void</nobr>
1113 </td>
1114 <td class="jd-linkcol" width="100%"><nobr>
1115 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#onDestroy()">onDestroy</a></span>()</nobr>
1116
1117 </td></tr>
1118
1119
1120
1121 <tr class="alt-color api apilevel-" >
1122 <td class="jd-typecol"><nobr>
1123
1124
1125
1126
1127
1128 boolean</nobr>
1129 </td>
1130 <td class="jd-linkcol" width="100%"><nobr>
1131 <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>
1132
1133 </td></tr>
1134
1135
1136
1137 <tr class=" api apilevel-" >
1138 <td class="jd-typecol"><nobr>
1139
1140
1141
1142
1143
1144 void</nobr>
1145 </td>
1146 <td class="jd-linkcol" width="100%"><nobr>
1147 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#onStart()">onStart</a></span>()</nobr>
1148
1149 <div class="jd-descrdiv">
1150 This implementation of onStart() will guarantee that the Application's onCreate method
1151 has completed when it returns.
1152
1153
1154
1155 </div>
1156
1157 </td></tr>
1158
1159
1160
1161 <tr class="alt-color api apilevel-" >
1162 <td class="jd-typecol"><nobr>
1163
1164
1165
1166
1167
1168 Activity</nobr>
1169 </td>
1170 <td class="jd-linkcol" width="100%"><nobr>
1171 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#startActivitySync(android.content.Intent)">startActivitySync</a></span>(Intent intent)</nobr>
1172
1173 </td></tr>
1174
1175
1176
1177</table>
1178
1179
1180
1181
1182<!-- ========== METHOD SUMMARY =========== -->
1183<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>
1184
1185
1186
1187
1188 <tr class="alt-color api apilevel-" >
1189 <td class="jd-typecol"><nobr>
1190
1191
1192 final
1193
1194
1195 void</nobr>
1196 </td>
1197 <td class="jd-linkcol" width="100%"><nobr>
1198 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#dumpThreadStateToOutputs(java.lang.String)">dumpThreadStateToOutputs</a></span>(String outputFileName)</nobr>
1199
1200 </td></tr>
1201
1202
1203
1204 <tr class=" api apilevel-" >
1205 <td class="jd-typecol"><nobr>
1206
1207
1208 final
1209
1210
1211 void</nobr>
1212 </td>
1213 <td class="jd-linkcol" width="100%"><nobr>
1214 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#specifyDexMakerCacheProperty()">specifyDexMakerCacheProperty</a></span>()</nobr>
1215
1216 </td></tr>
1217
1218
1219
1220 <tr class="alt-color api apilevel-" >
1221 <td class="jd-typecol"><nobr>
1222
1223
1224
1225
1226
1227 void</nobr>
1228 </td>
1229 <td class="jd-linkcol" width="100%"><nobr>
1230 <span class="sympad"><a href="../../../../../reference/android/support/test/runner/MonitoringInstrumentation.html#waitForActivitiesToComplete()">waitForActivitiesToComplete</a></span>()</nobr>
1231
1232 <div class="jd-descrdiv">
1233 Ensures we've onStopped() all activities which were onStarted().
1234
1235
1236
1237 </div>
1238
1239 </td></tr>
1240
1241
1242
1243</table>
1244
1245
1246
1247
1248
1249<!-- ========== METHOD SUMMARY =========== -->
1250<table id="inhmethods" class="jd-sumtable"><tr><th>
1251 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1252 <div style="clear:left;">Inherited Methods</div></th></tr>
1253
1254
1255<tr class="api apilevel-" >
1256<td colspan="12">
1257 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.app.Instrumentation" class="jd-expando-trigger closed"
1258 ><img id="inherited-methods-android.app.Instrumentation-trigger"
1259 src="../../../../../assets/images/triangle-closed.png"
1260 class="jd-expando-trigger-img" /></a>
1261From class
1262
1263 android.app.Instrumentation
1264
1265<div id="inherited-methods-android.app.Instrumentation">
1266 <div id="inherited-methods-android.app.Instrumentation-list"
1267 class="jd-inheritedlinks">
1268 </div>
1269 <div id="inherited-methods-android.app.Instrumentation-summary" style="display: none;">
1270 <table class="jd-sumtable-expando">
1271
1272
1273
1274
1275 <tr class="alt-color api apilevel-" >
1276 <td class="jd-typecol"><nobr>
1277
1278
1279
1280
1281
1282 Instrumentation.ActivityMonitor</nobr>
1283 </td>
1284 <td class="jd-linkcol" width="100%"><nobr>
1285 <span class="sympad">addMonitor</span>(IntentFilter arg0, Instrumentation.ActivityResult arg1, boolean arg2)</nobr>
1286
1287 </td></tr>
1288
1289
1290
1291 <tr class=" 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">addMonitor</span>(Instrumentation.ActivityMonitor arg0)</nobr>
1302
1303 </td></tr>
1304
1305
1306
1307 <tr class="alt-color api apilevel-" >
1308 <td class="jd-typecol"><nobr>
1309
1310
1311
1312
1313
1314 Instrumentation.ActivityMonitor</nobr>
1315 </td>
1316 <td class="jd-linkcol" width="100%"><nobr>
1317 <span class="sympad">addMonitor</span>(String arg0, Instrumentation.ActivityResult arg1, boolean arg2)</nobr>
1318
1319 </td></tr>
1320
1321
1322
1323 <tr class=" api apilevel-" >
1324 <td class="jd-typecol"><nobr>
1325
1326
1327
1328
1329
1330 void</nobr>
1331 </td>
1332 <td class="jd-linkcol" width="100%"><nobr>
1333 <span class="sympad">callActivityOnCreate</span>(Activity arg0, Bundle arg1)</nobr>
1334
1335 </td></tr>
1336
1337
1338
1339 <tr class="alt-color api apilevel-" >
1340 <td class="jd-typecol"><nobr>
1341
1342
1343
1344
1345
1346 void</nobr>
1347 </td>
1348 <td class="jd-linkcol" width="100%"><nobr>
1349 <span class="sympad">callActivityOnCreate</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1350
1351 </td></tr>
1352
1353
1354
1355 <tr class=" api apilevel-" >
1356 <td class="jd-typecol"><nobr>
1357
1358
1359
1360
1361
1362 void</nobr>
1363 </td>
1364 <td class="jd-linkcol" width="100%"><nobr>
1365 <span class="sympad">callActivityOnDestroy</span>(Activity arg0)</nobr>
1366
1367 </td></tr>
1368
1369
1370
1371 <tr class="alt-color api apilevel-" >
1372 <td class="jd-typecol"><nobr>
1373
1374
1375
1376
1377
1378 void</nobr>
1379 </td>
1380 <td class="jd-linkcol" width="100%"><nobr>
1381 <span class="sympad">callActivityOnNewIntent</span>(Activity arg0, Intent arg1)</nobr>
1382
1383 </td></tr>
1384
1385
1386
1387 <tr class=" api apilevel-" >
1388 <td class="jd-typecol"><nobr>
1389
1390
1391
1392
1393
1394 void</nobr>
1395 </td>
1396 <td class="jd-linkcol" width="100%"><nobr>
1397 <span class="sympad">callActivityOnPause</span>(Activity arg0)</nobr>
1398
1399 </td></tr>
1400
1401
1402
1403 <tr class="alt-color api apilevel-" >
1404 <td class="jd-typecol"><nobr>
1405
1406
1407
1408
1409
1410 void</nobr>
1411 </td>
1412 <td class="jd-linkcol" width="100%"><nobr>
1413 <span class="sympad">callActivityOnPostCreate</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1414
1415 </td></tr>
1416
1417
1418
1419 <tr class=" api apilevel-" >
1420 <td class="jd-typecol"><nobr>
1421
1422
1423
1424
1425
1426 void</nobr>
1427 </td>
1428 <td class="jd-linkcol" width="100%"><nobr>
1429 <span class="sympad">callActivityOnPostCreate</span>(Activity arg0, Bundle arg1)</nobr>
1430
1431 </td></tr>
1432
1433
1434
1435 <tr class="alt-color api apilevel-" >
1436 <td class="jd-typecol"><nobr>
1437
1438
1439
1440
1441
1442 void</nobr>
1443 </td>
1444 <td class="jd-linkcol" width="100%"><nobr>
1445 <span class="sympad">callActivityOnRestart</span>(Activity arg0)</nobr>
1446
1447 </td></tr>
1448
1449
1450
1451 <tr class=" api apilevel-" >
1452 <td class="jd-typecol"><nobr>
1453
1454
1455
1456
1457
1458 void</nobr>
1459 </td>
1460 <td class="jd-linkcol" width="100%"><nobr>
1461 <span class="sympad">callActivityOnRestoreInstanceState</span>(Activity arg0, Bundle arg1)</nobr>
1462
1463 </td></tr>
1464
1465
1466
1467 <tr class="alt-color api apilevel-" >
1468 <td class="jd-typecol"><nobr>
1469
1470
1471
1472
1473
1474 void</nobr>
1475 </td>
1476 <td class="jd-linkcol" width="100%"><nobr>
1477 <span class="sympad">callActivityOnRestoreInstanceState</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1478
1479 </td></tr>
1480
1481
1482
1483 <tr class=" api apilevel-" >
1484 <td class="jd-typecol"><nobr>
1485
1486
1487
1488
1489
1490 void</nobr>
1491 </td>
1492 <td class="jd-linkcol" width="100%"><nobr>
1493 <span class="sympad">callActivityOnResume</span>(Activity arg0)</nobr>
1494
1495 </td></tr>
1496
1497
1498
1499 <tr class="alt-color api apilevel-" >
1500 <td class="jd-typecol"><nobr>
1501
1502
1503
1504
1505
1506 void</nobr>
1507 </td>
1508 <td class="jd-linkcol" width="100%"><nobr>
1509 <span class="sympad">callActivityOnSaveInstanceState</span>(Activity arg0, Bundle arg1)</nobr>
1510
1511 </td></tr>
1512
1513
1514
1515 <tr class=" api apilevel-" >
1516 <td class="jd-typecol"><nobr>
1517
1518
1519
1520
1521
1522 void</nobr>
1523 </td>
1524 <td class="jd-linkcol" width="100%"><nobr>
1525 <span class="sympad">callActivityOnSaveInstanceState</span>(Activity arg0, Bundle arg1, PersistableBundle arg2)</nobr>
1526
1527 </td></tr>
1528
1529
1530
1531 <tr class="alt-color api apilevel-" >
1532 <td class="jd-typecol"><nobr>
1533
1534
1535
1536
1537
1538 void</nobr>
1539 </td>
1540 <td class="jd-linkcol" width="100%"><nobr>
1541 <span class="sympad">callActivityOnStart</span>(Activity arg0)</nobr>
1542
1543 </td></tr>
1544
1545
1546
1547 <tr class=" api apilevel-" >
1548 <td class="jd-typecol"><nobr>
1549
1550
1551
1552
1553
1554 void</nobr>
1555 </td>
1556 <td class="jd-linkcol" width="100%"><nobr>
1557 <span class="sympad">callActivityOnStop</span>(Activity arg0)</nobr>
1558
1559 </td></tr>
1560
1561
1562
1563 <tr class="alt-color api apilevel-" >
1564 <td class="jd-typecol"><nobr>
1565
1566
1567
1568
1569
1570 void</nobr>
1571 </td>
1572 <td class="jd-linkcol" width="100%"><nobr>
1573 <span class="sympad">callActivityOnUserLeaving</span>(Activity arg0)</nobr>
1574
1575 </td></tr>
1576
1577
1578
1579 <tr class=" api apilevel-" >
1580 <td class="jd-typecol"><nobr>
1581
1582
1583
1584
1585
1586 void</nobr>
1587 </td>
1588 <td class="jd-linkcol" width="100%"><nobr>
1589 <span class="sympad">callApplicationOnCreate</span>(Application arg0)</nobr>
1590
1591 </td></tr>
1592
1593
1594
1595 <tr class="alt-color api apilevel-" >
1596 <td class="jd-typecol"><nobr>
1597
1598
1599
1600
1601
1602 boolean</nobr>
1603 </td>
1604 <td class="jd-linkcol" width="100%"><nobr>
1605 <span class="sympad">checkMonitorHit</span>(Instrumentation.ActivityMonitor arg0, int arg1)</nobr>
1606
1607 </td></tr>
1608
1609
1610
1611 <tr class=" api apilevel-" >
1612 <td class="jd-typecol"><nobr>
1613
1614
1615
1616
1617
1618 void</nobr>
1619 </td>
1620 <td class="jd-linkcol" width="100%"><nobr>
1621 <span class="sympad">endPerformanceSnapshot</span>()</nobr>
1622
1623 </td></tr>
1624
1625
1626
1627 <tr class="alt-color api apilevel-" >
1628 <td class="jd-typecol"><nobr>
1629
1630
1631
1632
1633
1634 void</nobr>
1635 </td>
1636 <td class="jd-linkcol" width="100%"><nobr>
1637 <span class="sympad">finish</span>(int arg0, Bundle arg1)</nobr>
1638
1639 </td></tr>
1640
1641
1642
1643 <tr class=" api apilevel-" >
1644 <td class="jd-typecol"><nobr>
1645
1646
1647
1648
1649
1650 Bundle</nobr>
1651 </td>
1652 <td class="jd-linkcol" width="100%"><nobr>
1653 <span class="sympad">getAllocCounts</span>()</nobr>
1654
1655 </td></tr>
1656
1657
1658
1659 <tr class="alt-color api apilevel-" >
1660 <td class="jd-typecol"><nobr>
1661
1662
1663
1664
1665
1666 Bundle</nobr>
1667 </td>
1668 <td class="jd-linkcol" width="100%"><nobr>
1669 <span class="sympad">getBinderCounts</span>()</nobr>
1670
1671 </td></tr>
1672
1673
1674
1675 <tr class=" api apilevel-" >
1676 <td class="jd-typecol"><nobr>
1677
1678
1679
1680
1681
1682 ComponentName</nobr>
1683 </td>
1684 <td class="jd-linkcol" width="100%"><nobr>
1685 <span class="sympad">getComponentName</span>()</nobr>
1686
1687 </td></tr>
1688
1689
1690
1691 <tr class="alt-color api apilevel-" >
1692 <td class="jd-typecol"><nobr>
1693
1694
1695
1696
1697
1698 Context</nobr>
1699 </td>
1700 <td class="jd-linkcol" width="100%"><nobr>
1701 <span class="sympad">getContext</span>()</nobr>
1702
1703 </td></tr>
1704
1705
1706
1707 <tr class=" api apilevel-" >
1708 <td class="jd-typecol"><nobr>
1709
1710
1711
1712
1713
1714 Context</nobr>
1715 </td>
1716 <td class="jd-linkcol" width="100%"><nobr>
1717 <span class="sympad">getTargetContext</span>()</nobr>
1718
1719 </td></tr>
1720
1721
1722
1723 <tr class="alt-color api apilevel-" >
1724 <td class="jd-typecol"><nobr>
1725
1726
1727
1728
1729
1730 UiAutomation</nobr>
1731 </td>
1732 <td class="jd-linkcol" width="100%"><nobr>
1733 <span class="sympad">getUiAutomation</span>()</nobr>
1734
1735 </td></tr>
1736
1737
1738
1739 <tr class=" api apilevel-" >
1740 <td class="jd-typecol"><nobr>
1741
1742
1743
1744
1745
1746 boolean</nobr>
1747 </td>
1748 <td class="jd-linkcol" width="100%"><nobr>
1749 <span class="sympad">invokeContextMenuAction</span>(Activity arg0, int arg1, int arg2)</nobr>
1750
1751 </td></tr>
1752
1753
1754
1755 <tr class="alt-color api apilevel-" >
1756 <td class="jd-typecol"><nobr>
1757
1758
1759
1760
1761
1762 boolean</nobr>
1763 </td>
1764 <td class="jd-linkcol" width="100%"><nobr>
1765 <span class="sympad">invokeMenuActionSync</span>(Activity arg0, int arg1, int arg2)</nobr>
1766
1767 </td></tr>
1768
1769
1770
1771 <tr class=" api apilevel-" >
1772 <td class="jd-typecol"><nobr>
1773
1774
1775
1776
1777
1778 boolean</nobr>
1779 </td>
1780 <td class="jd-linkcol" width="100%"><nobr>
1781 <span class="sympad">isProfiling</span>()</nobr>
1782
1783 </td></tr>
1784
1785
1786
1787 <tr class="alt-color api apilevel-" >
1788 <td class="jd-typecol"><nobr>
1789
1790
1791
1792
1793
1794 Activity</nobr>
1795 </td>
1796 <td class="jd-linkcol" width="100%"><nobr>
1797 <span class="sympad">newActivity</span>(ClassLoader arg0, String arg1, Intent arg2)</nobr>
1798
1799 </td></tr>
1800
1801
1802
1803 <tr class=" api apilevel-" >
1804 <td class="jd-typecol"><nobr>
1805
1806
1807
1808
1809
1810 Activity</nobr>
1811 </td>
1812 <td class="jd-linkcol" width="100%"><nobr>
1813 <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>
1814
1815 </td></tr>
1816
1817
1818
1819 <tr class="alt-color api apilevel-" >
1820 <td class="jd-typecol"><nobr>
1821
1822
1823
1824
1825
1826 Application</nobr>
1827 </td>
1828 <td class="jd-linkcol" width="100%"><nobr>
1829 <span class="sympad">newApplication</span>(ClassLoader arg0, String arg1, Context arg2)</nobr>
1830
1831 </td></tr>
1832
1833
1834
1835 <tr class=" api apilevel-" >
1836 <td class="jd-typecol"><nobr>
1837
1838
1839
1840 static
1841
1842 Application</nobr>
1843 </td>
1844 <td class="jd-linkcol" width="100%"><nobr>
1845 <span class="sympad">newApplication</span>(Class&lt;?&gt; arg0, Context arg1)</nobr>
1846
1847 </td></tr>
1848
1849
1850
1851 <tr class="alt-color api apilevel-" >
1852 <td class="jd-typecol"><nobr>
1853
1854
1855
1856
1857
1858 void</nobr>
1859 </td>
1860 <td class="jd-linkcol" width="100%"><nobr>
1861 <span class="sympad">onCreate</span>(Bundle arg0)</nobr>
1862
1863 </td></tr>
1864
1865
1866
1867 <tr class=" api apilevel-" >
1868 <td class="jd-typecol"><nobr>
1869
1870
1871
1872
1873
1874 void</nobr>
1875 </td>
1876 <td class="jd-linkcol" width="100%"><nobr>
1877 <span class="sympad">onDestroy</span>()</nobr>
1878
1879 </td></tr>
1880
1881
1882
1883 <tr class="alt-color api apilevel-" >
1884 <td class="jd-typecol"><nobr>
1885
1886
1887
1888
1889
1890 boolean</nobr>
1891 </td>
1892 <td class="jd-linkcol" width="100%"><nobr>
1893 <span class="sympad">onException</span>(Object arg0, Throwable arg1)</nobr>
1894
1895 </td></tr>
1896
1897
1898
1899 <tr class=" api apilevel-" >
1900 <td class="jd-typecol"><nobr>
1901
1902
1903
1904
1905
1906 void</nobr>
1907 </td>
1908 <td class="jd-linkcol" width="100%"><nobr>
1909 <span class="sympad">onStart</span>()</nobr>
1910
1911 </td></tr>
1912
1913
1914
1915 <tr class="alt-color api apilevel-" >
1916 <td class="jd-typecol"><nobr>
1917
1918
1919
1920
1921
1922 void</nobr>
1923 </td>
1924 <td class="jd-linkcol" width="100%"><nobr>
1925 <span class="sympad">removeMonitor</span>(Instrumentation.ActivityMonitor arg0)</nobr>
1926
1927 </td></tr>
1928
1929
1930
1931 <tr class=" api apilevel-" >
1932 <td class="jd-typecol"><nobr>
1933
1934
1935
1936
1937
1938 void</nobr>
1939 </td>
1940 <td class="jd-linkcol" width="100%"><nobr>
1941 <span class="sympad">runOnMainSync</span>(Runnable arg0)</nobr>
1942
1943 </td></tr>
1944
1945
1946
1947 <tr class="alt-color api apilevel-" >
1948 <td class="jd-typecol"><nobr>
1949
1950
1951
1952
1953
1954 void</nobr>
1955 </td>
1956 <td class="jd-linkcol" width="100%"><nobr>
1957 <span class="sympad">sendCharacterSync</span>(int arg0)</nobr>
1958
1959 </td></tr>
1960
1961
1962
1963 <tr class=" api apilevel-" >
1964 <td class="jd-typecol"><nobr>
1965
1966
1967
1968
1969
1970 void</nobr>
1971 </td>
1972 <td class="jd-linkcol" width="100%"><nobr>
1973 <span class="sympad">sendKeyDownUpSync</span>(int arg0)</nobr>
1974
1975 </td></tr>
1976
1977
1978
1979 <tr class="alt-color api apilevel-" >
1980 <td class="jd-typecol"><nobr>
1981
1982
1983
1984
1985
1986 void</nobr>
1987 </td>
1988 <td class="jd-linkcol" width="100%"><nobr>
1989 <span class="sympad">sendKeySync</span>(KeyEvent arg0)</nobr>
1990
1991 </td></tr>
1992
1993
1994
1995 <tr class=" api apilevel-" >
1996 <td class="jd-typecol"><nobr>
1997
1998
1999
2000
2001
2002 void</nobr>
2003 </td>
2004 <td class="jd-linkcol" width="100%"><nobr>
2005 <span class="sympad">sendPointerSync</span>(MotionEvent arg0)</nobr>
2006
2007 </td></tr>
2008
2009
2010
2011 <tr class="alt-color api apilevel-" >
2012 <td class="jd-typecol"><nobr>
2013
2014
2015
2016
2017
2018 void</nobr>
2019 </td>
2020 <td class="jd-linkcol" width="100%"><nobr>
2021 <span class="sympad">sendStatus</span>(int arg0, Bundle arg1)</nobr>
2022
2023 </td></tr>
2024
2025
2026
2027 <tr class=" api apilevel-" >
2028 <td class="jd-typecol"><nobr>
2029
2030
2031
2032
2033
2034 void</nobr>
2035 </td>
2036 <td class="jd-linkcol" width="100%"><nobr>
2037 <span class="sympad">sendStringSync</span>(String arg0)</nobr>
2038
2039 </td></tr>
2040
2041
2042
2043 <tr class="alt-color api apilevel-" >
2044 <td class="jd-typecol"><nobr>
2045
2046
2047
2048
2049
2050 void</nobr>
2051 </td>
2052 <td class="jd-linkcol" width="100%"><nobr>
2053 <span class="sympad">sendTrackballEventSync</span>(MotionEvent arg0)</nobr>
2054
2055 </td></tr>
2056
2057
2058
2059 <tr class=" api apilevel-" >
2060 <td class="jd-typecol"><nobr>
2061
2062
2063
2064
2065
2066 void</nobr>
2067 </td>
2068 <td class="jd-linkcol" width="100%"><nobr>
2069 <span class="sympad">setAutomaticPerformanceSnapshots</span>()</nobr>
2070
2071 </td></tr>
2072
2073
2074
2075 <tr class="alt-color api apilevel-" >
2076 <td class="jd-typecol"><nobr>
2077
2078
2079
2080
2081
2082 void</nobr>
2083 </td>
2084 <td class="jd-linkcol" width="100%"><nobr>
2085 <span class="sympad">setInTouchMode</span>(boolean arg0)</nobr>
2086
2087 </td></tr>
2088
2089
2090
2091 <tr class=" api apilevel-" >
2092 <td class="jd-typecol"><nobr>
2093
2094
2095
2096
2097
2098 void</nobr>
2099 </td>
2100 <td class="jd-linkcol" width="100%"><nobr>
2101 <span class="sympad">start</span>()</nobr>
2102
2103 </td></tr>
2104
2105
2106
2107 <tr class="alt-color api apilevel-" >
2108 <td class="jd-typecol"><nobr>
2109
2110
2111
2112
2113
2114 Activity</nobr>
2115 </td>
2116 <td class="jd-linkcol" width="100%"><nobr>
2117 <span class="sympad">startActivitySync</span>(Intent arg0)</nobr>
2118
2119 </td></tr>
2120
2121
2122
2123 <tr class=" api apilevel-" >
2124 <td class="jd-typecol"><nobr>
2125
2126
2127
2128
2129
2130 void</nobr>
2131 </td>
2132 <td class="jd-linkcol" width="100%"><nobr>
2133 <span class="sympad">startAllocCounting</span>()</nobr>
2134
2135 </td></tr>
2136
2137
2138
2139 <tr class="alt-color api apilevel-" >
2140 <td class="jd-typecol"><nobr>
2141
2142
2143
2144
2145
2146 void</nobr>
2147 </td>
2148 <td class="jd-linkcol" width="100%"><nobr>
2149 <span class="sympad">startPerformanceSnapshot</span>()</nobr>
2150
2151 </td></tr>
2152
2153
2154
2155 <tr class=" api apilevel-" >
2156 <td class="jd-typecol"><nobr>
2157
2158
2159
2160
2161
2162 void</nobr>
2163 </td>
2164 <td class="jd-linkcol" width="100%"><nobr>
2165 <span class="sympad">startProfiling</span>()</nobr>
2166
2167 </td></tr>
2168
2169
2170
2171 <tr class="alt-color api apilevel-" >
2172 <td class="jd-typecol"><nobr>
2173
2174
2175
2176
2177
2178 void</nobr>
2179 </td>
2180 <td class="jd-linkcol" width="100%"><nobr>
2181 <span class="sympad">stopAllocCounting</span>()</nobr>
2182
2183 </td></tr>
2184
2185
2186
2187 <tr class=" api apilevel-" >
2188 <td class="jd-typecol"><nobr>
2189
2190
2191
2192
2193
2194 void</nobr>
2195 </td>
2196 <td class="jd-linkcol" width="100%"><nobr>
2197 <span class="sympad">stopProfiling</span>()</nobr>
2198
2199 </td></tr>
2200
2201
2202
2203 <tr class="alt-color api apilevel-" >
2204 <td class="jd-typecol"><nobr>
2205
2206
2207
2208
2209
2210 void</nobr>
2211 </td>
2212 <td class="jd-linkcol" width="100%"><nobr>
2213 <span class="sympad">waitForIdle</span>(Runnable arg0)</nobr>
2214
2215 </td></tr>
2216
2217
2218
2219 <tr class=" api apilevel-" >
2220 <td class="jd-typecol"><nobr>
2221
2222
2223
2224
2225
2226 void</nobr>
2227 </td>
2228 <td class="jd-linkcol" width="100%"><nobr>
2229 <span class="sympad">waitForIdleSync</span>()</nobr>
2230
2231 </td></tr>
2232
2233
2234
2235 <tr class="alt-color api apilevel-" >
2236 <td class="jd-typecol"><nobr>
2237
2238
2239
2240
2241
2242 Activity</nobr>
2243 </td>
2244 <td class="jd-linkcol" width="100%"><nobr>
2245 <span class="sympad">waitForMonitor</span>(Instrumentation.ActivityMonitor arg0)</nobr>
2246
2247 </td></tr>
2248
2249
2250
2251 <tr class=" api apilevel-" >
2252 <td class="jd-typecol"><nobr>
2253
2254
2255
2256
2257
2258 Activity</nobr>
2259 </td>
2260 <td class="jd-linkcol" width="100%"><nobr>
2261 <span class="sympad">waitForMonitorWithTimeout</span>(Instrumentation.ActivityMonitor arg0, long arg1)</nobr>
2262
2263 </td></tr>
2264
2265
2266</table>
2267 </div>
2268</div>
2269</td></tr>
2270
2271
2272
2273<tr class="api apilevel-" >
2274<td colspan="12">
2275 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
2276 ><img id="inherited-methods-java.lang.Object-trigger"
2277 src="../../../../../assets/images/triangle-closed.png"
2278 class="jd-expando-trigger-img" /></a>
2279From class
2280
2281 java.lang.Object
2282
2283<div id="inherited-methods-java.lang.Object">
2284 <div id="inherited-methods-java.lang.Object-list"
2285 class="jd-inheritedlinks">
2286 </div>
2287 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
2288 <table class="jd-sumtable-expando">
2289
2290
2291
2292
2293 <tr class="alt-color api apilevel-" >
2294 <td class="jd-typecol"><nobr>
2295
2296
2297
2298
2299
2300 Object</nobr>
2301 </td>
2302 <td class="jd-linkcol" width="100%"><nobr>
2303 <span class="sympad">clone</span>()</nobr>
2304
2305 </td></tr>
2306
2307
2308
2309 <tr class=" api apilevel-" >
2310 <td class="jd-typecol"><nobr>
2311
2312
2313
2314
2315
2316 boolean</nobr>
2317 </td>
2318 <td class="jd-linkcol" width="100%"><nobr>
2319 <span class="sympad">equals</span>(Object arg0)</nobr>
2320
2321 </td></tr>
2322
2323
2324
2325 <tr class="alt-color api apilevel-" >
2326 <td class="jd-typecol"><nobr>
2327
2328
2329
2330
2331
2332 void</nobr>
2333 </td>
2334 <td class="jd-linkcol" width="100%"><nobr>
2335 <span class="sympad">finalize</span>()</nobr>
2336
2337 </td></tr>
2338
2339
2340
2341 <tr class=" api apilevel-" >
2342 <td class="jd-typecol"><nobr>
2343
2344
2345 final
2346
2347
2348 Class&lt;?&gt;</nobr>
2349 </td>
2350 <td class="jd-linkcol" width="100%"><nobr>
2351 <span class="sympad">getClass</span>()</nobr>
2352
2353 </td></tr>
2354
2355
2356
2357 <tr class="alt-color api apilevel-" >
2358 <td class="jd-typecol"><nobr>
2359
2360
2361
2362
2363
2364 int</nobr>
2365 </td>
2366 <td class="jd-linkcol" width="100%"><nobr>
2367 <span class="sympad">hashCode</span>()</nobr>
2368
2369 </td></tr>
2370
2371
2372
2373 <tr class=" api apilevel-" >
2374 <td class="jd-typecol"><nobr>
2375
2376
2377 final
2378
2379
2380 void</nobr>
2381 </td>
2382 <td class="jd-linkcol" width="100%"><nobr>
2383 <span class="sympad">notify</span>()</nobr>
2384
2385 </td></tr>
2386
2387
2388
2389 <tr class="alt-color api apilevel-" >
2390 <td class="jd-typecol"><nobr>
2391
2392
2393 final
2394
2395
2396 void</nobr>
2397 </td>
2398 <td class="jd-linkcol" width="100%"><nobr>
2399 <span class="sympad">notifyAll</span>()</nobr>
2400
2401 </td></tr>
2402
2403
2404
2405 <tr class=" api apilevel-" >
2406 <td class="jd-typecol"><nobr>
2407
2408
2409
2410
2411
2412 String</nobr>
2413 </td>
2414 <td class="jd-linkcol" width="100%"><nobr>
2415 <span class="sympad">toString</span>()</nobr>
2416
2417 </td></tr>
2418
2419
2420
2421 <tr class="alt-color api apilevel-" >
2422 <td class="jd-typecol"><nobr>
2423
2424
2425 final
2426
2427
2428 void</nobr>
2429 </td>
2430 <td class="jd-linkcol" width="100%"><nobr>
2431 <span class="sympad">wait</span>()</nobr>
2432
2433 </td></tr>
2434
2435
2436
2437 <tr class=" api apilevel-" >
2438 <td class="jd-typecol"><nobr>
2439
2440
2441 final
2442
2443
2444 void</nobr>
2445 </td>
2446 <td class="jd-linkcol" width="100%"><nobr>
2447 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
2448
2449 </td></tr>
2450
2451
2452
2453 <tr class="alt-color api apilevel-" >
2454 <td class="jd-typecol"><nobr>
2455
2456
2457 final
2458
2459
2460 void</nobr>
2461 </td>
2462 <td class="jd-linkcol" width="100%"><nobr>
2463 <span class="sympad">wait</span>(long arg0)</nobr>
2464
2465 </td></tr>
2466
2467
2468</table>
2469 </div>
2470</div>
2471</td></tr>
2472
2473
2474</table>
2475
2476
2477</div><!-- jd-descr (summary) -->
2478
2479<!-- Details -->
2480
2481
2482
2483
2484
2485
2486
2487
2488<!-- XML Attributes -->
2489
2490
2491<!-- Enum Values -->
2492
2493
2494<!-- Constants -->
2495
2496
2497<!-- Fields -->
2498
2499
2500<!-- Public ctors -->
2501
2502
2503<!-- ========= CONSTRUCTOR DETAIL ======== -->
2504<h2>Public Constructors</h2>
2505
2506
2507
2508<A NAME="MonitoringInstrumentation()"></A>
2509
2510<div class="jd-details api apilevel-">
2511 <h4 class="jd-details-title">
2512 <span class="normal">
2513 public
2514
2515
2516
2517
2518
2519 </span>
2520 <span class="sympad">MonitoringInstrumentation</span>
2521 <span class="normal">()</span>
2522 </h4>
2523 <div class="api-level">
2524 <div></div>
2525
2526
2527
2528 </div>
2529 <div class="jd-details-descr">
2530
2531
2532
2533
2534 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2535
2536 </div>
2537</div>
2538
2539
2540
2541
2542
2543<!-- ========= CONSTRUCTOR DETAIL ======== -->
2544<!-- Protected ctors -->
2545
2546
2547
2548<!-- ========= METHOD DETAIL ======== -->
2549<!-- Public methdos -->
2550
2551<h2>Public Methods</h2>
2552
2553
2554
2555<A NAME="callActivityOnCreate(android.app.Activity, android.os.Bundle)"></A>
2556
2557<div class="jd-details api apilevel-">
2558 <h4 class="jd-details-title">
2559 <span class="normal">
2560 public
2561
2562
2563
2564
2565 void
2566 </span>
2567 <span class="sympad">callActivityOnCreate</span>
2568 <span class="normal">(Activity activity, Bundle bundle)</span>
2569 </h4>
2570 <div class="api-level">
2571 <div></div>
2572
2573
2574
2575 </div>
2576 <div class="jd-details-descr">
2577
2578
2579
2580
2581 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2582
2583 </div>
2584</div>
2585
2586
2587<A NAME="callActivityOnDestroy(android.app.Activity)"></A>
2588
2589<div class="jd-details api apilevel-">
2590 <h4 class="jd-details-title">
2591 <span class="normal">
2592 public
2593
2594
2595
2596
2597 void
2598 </span>
2599 <span class="sympad">callActivityOnDestroy</span>
2600 <span class="normal">(Activity activity)</span>
2601 </h4>
2602 <div class="api-level">
2603 <div></div>
2604
2605
2606
2607 </div>
2608 <div class="jd-details-descr">
2609
2610
2611
2612
2613 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2614
2615 </div>
2616</div>
2617
2618
2619<A NAME="callActivityOnPause(android.app.Activity)"></A>
2620
2621<div class="jd-details api apilevel-">
2622 <h4 class="jd-details-title">
2623 <span class="normal">
2624 public
2625
2626
2627
2628
2629 void
2630 </span>
2631 <span class="sympad">callActivityOnPause</span>
2632 <span class="normal">(Activity activity)</span>
2633 </h4>
2634 <div class="api-level">
2635 <div></div>
2636
2637
2638
2639 </div>
2640 <div class="jd-details-descr">
2641
2642
2643
2644
2645 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2646
2647 </div>
2648</div>
2649
2650
2651<A NAME="callActivityOnRestart(android.app.Activity)"></A>
2652
2653<div class="jd-details api apilevel-">
2654 <h4 class="jd-details-title">
2655 <span class="normal">
2656 public
2657
2658
2659
2660
2661 void
2662 </span>
2663 <span class="sympad">callActivityOnRestart</span>
2664 <span class="normal">(Activity activity)</span>
2665 </h4>
2666 <div class="api-level">
2667 <div></div>
2668
2669
2670
2671 </div>
2672 <div class="jd-details-descr">
2673
2674
2675
2676
2677 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2678
2679 </div>
2680</div>
2681
2682
2683<A NAME="callActivityOnResume(android.app.Activity)"></A>
2684
2685<div class="jd-details api apilevel-">
2686 <h4 class="jd-details-title">
2687 <span class="normal">
2688 public
2689
2690
2691
2692
2693 void
2694 </span>
2695 <span class="sympad">callActivityOnResume</span>
2696 <span class="normal">(Activity activity)</span>
2697 </h4>
2698 <div class="api-level">
2699 <div></div>
2700
2701
2702
2703 </div>
2704 <div class="jd-details-descr">
2705
2706
2707
2708
2709 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2710
2711 </div>
2712</div>
2713
2714
2715<A NAME="callActivityOnStart(android.app.Activity)"></A>
2716
2717<div class="jd-details api apilevel-">
2718 <h4 class="jd-details-title">
2719 <span class="normal">
2720 public
2721
2722
2723
2724
2725 void
2726 </span>
2727 <span class="sympad">callActivityOnStart</span>
2728 <span class="normal">(Activity activity)</span>
2729 </h4>
2730 <div class="api-level">
2731 <div></div>
2732
2733
2734
2735 </div>
2736 <div class="jd-details-descr">
2737
2738
2739
2740
2741 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2742
2743 </div>
2744</div>
2745
2746
2747<A NAME="callActivityOnStop(android.app.Activity)"></A>
2748
2749<div class="jd-details api apilevel-">
2750 <h4 class="jd-details-title">
2751 <span class="normal">
2752 public
2753
2754
2755
2756
2757 void
2758 </span>
2759 <span class="sympad">callActivityOnStop</span>
2760 <span class="normal">(Activity activity)</span>
2761 </h4>
2762 <div class="api-level">
2763 <div></div>
2764
2765
2766
2767 </div>
2768 <div class="jd-details-descr">
2769
2770
2771
2772
2773 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2774
2775 </div>
2776</div>
2777
2778
2779<A NAME="finish(int, android.os.Bundle)"></A>
2780
2781<div class="jd-details api apilevel-">
2782 <h4 class="jd-details-title">
2783 <span class="normal">
2784 public
2785
2786
2787
2788
2789 void
2790 </span>
2791 <span class="sympad">finish</span>
2792 <span class="normal">(int resultCode, Bundle results)</span>
2793 </h4>
2794 <div class="api-level">
2795 <div></div>
2796
2797
2798
2799 </div>
2800 <div class="jd-details-descr">
2801
2802
2803
2804
2805 <div class="jd-tagdata jd-tagdescr"><p>Ensures all activities launched in this instrumentation are finished before the
2806 instrumentation exits.
2807 <p>
2808 Subclasses who override this method should do their finish processing and then call
2809 super.finish to invoke this logic. Not waiting for all activities to finish() before exiting
2810 can cause device wide instability.
2811 </p>
2812</p></div>
2813
2814 </div>
2815</div>
2816
2817
2818<A NAME="onCreate(android.os.Bundle)"></A>
2819
2820<div class="jd-details api apilevel-">
2821 <h4 class="jd-details-title">
2822 <span class="normal">
2823 public
2824
2825
2826
2827
2828 void
2829 </span>
2830 <span class="sympad">onCreate</span>
2831 <span class="normal">(Bundle arguments)</span>
2832 </h4>
2833 <div class="api-level">
2834 <div></div>
2835
2836
2837
2838 </div>
2839 <div class="jd-details-descr">
2840
2841
2842
2843
2844 <div class="jd-tagdata jd-tagdescr"><p>Sets up lifecycle monitoring, and argument registry.
2845 <p>
2846 Subclasses must call up to onCreate(). This onCreate method does not call start()
2847 it is the subclasses responsibility to call start if it desires.
2848 </p>
2849</p></div>
2850
2851 </div>
2852</div>
2853
2854
2855<A NAME="onDestroy()"></A>
2856
2857<div class="jd-details api apilevel-">
2858 <h4 class="jd-details-title">
2859 <span class="normal">
2860 public
2861
2862
2863
2864
2865 void
2866 </span>
2867 <span class="sympad">onDestroy</span>
2868 <span class="normal">()</span>
2869 </h4>
2870 <div class="api-level">
2871 <div></div>
2872
2873
2874
2875 </div>
2876 <div class="jd-details-descr">
2877
2878
2879
2880
2881 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2882
2883 </div>
2884</div>
2885
2886
2887<A NAME="onException(java.lang.Object, java.lang.Throwable)"></A>
2888
2889<div class="jd-details api apilevel-">
2890 <h4 class="jd-details-title">
2891 <span class="normal">
2892 public
2893
2894
2895
2896
2897 boolean
2898 </span>
2899 <span class="sympad">onException</span>
2900 <span class="normal">(Object obj, Throwable e)</span>
2901 </h4>
2902 <div class="api-level">
2903 <div></div>
2904
2905
2906
2907 </div>
2908 <div class="jd-details-descr">
2909
2910
2911
2912
2913 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2914
2915 </div>
2916</div>
2917
2918
2919<A NAME="onStart()"></A>
2920
2921<div class="jd-details api apilevel-">
2922 <h4 class="jd-details-title">
2923 <span class="normal">
2924 public
2925
2926
2927
2928
2929 void
2930 </span>
2931 <span class="sympad">onStart</span>
2932 <span class="normal">()</span>
2933 </h4>
2934 <div class="api-level">
2935 <div></div>
2936
2937
2938
2939 </div>
2940 <div class="jd-details-descr">
2941
2942
2943
2944
2945 <div class="jd-tagdata jd-tagdescr"><p>This implementation of onStart() will guarantee that the Application's onCreate method
2946 has completed when it returns.
2947 <p>
2948 Subclasses should call super.onStart() before executing any code that touches the application
2949 and it's state.
2950 </p>
2951</p></div>
2952
2953 </div>
2954</div>
2955
2956
2957<A NAME="startActivitySync(android.content.Intent)"></A>
2958
2959<div class="jd-details api apilevel-">
2960 <h4 class="jd-details-title">
2961 <span class="normal">
2962 public
2963
2964
2965
2966
2967 Activity
2968 </span>
2969 <span class="sympad">startActivitySync</span>
2970 <span class="normal">(Intent intent)</span>
2971 </h4>
2972 <div class="api-level">
2973 <div></div>
2974
2975
2976
2977 </div>
2978 <div class="jd-details-descr">
2979
2980
2981
2982
2983 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2984
2985 </div>
2986</div>
2987
2988
2989
2990
2991
2992<!-- ========= METHOD DETAIL ======== -->
2993
2994<h2>Protected Methods</h2>
2995
2996
2997
2998<A NAME="dumpThreadStateToOutputs(java.lang.String)"></A>
2999
3000<div class="jd-details api apilevel-">
3001 <h4 class="jd-details-title">
3002 <span class="normal">
3003 protected
3004
3005 final
3006
3007
3008 void
3009 </span>
3010 <span class="sympad">dumpThreadStateToOutputs</span>
3011 <span class="normal">(String outputFileName)</span>
3012 </h4>
3013 <div class="api-level">
3014 <div></div>
3015
3016
3017
3018 </div>
3019 <div class="jd-details-descr">
3020
3021
3022
3023
3024 <div class="jd-tagdata jd-tagdescr"><p></p></div>
3025
3026 </div>
3027</div>
3028
3029
3030<A NAME="specifyDexMakerCacheProperty()"></A>
3031
3032<div class="jd-details api apilevel-">
3033 <h4 class="jd-details-title">
3034 <span class="normal">
3035 protected
3036
3037 final
3038
3039
3040 void
3041 </span>
3042 <span class="sympad">specifyDexMakerCacheProperty</span>
3043 <span class="normal">()</span>
3044 </h4>
3045 <div class="api-level">
3046 <div></div>
3047
3048
3049
3050 </div>
3051 <div class="jd-details-descr">
3052
3053
3054
3055
3056 <div class="jd-tagdata jd-tagdescr"><p></p></div>
3057
3058 </div>
3059</div>
3060
3061
3062<A NAME="waitForActivitiesToComplete()"></A>
3063
3064<div class="jd-details api apilevel-">
3065 <h4 class="jd-details-title">
3066 <span class="normal">
3067 protected
3068
3069
3070
3071
3072 void
3073 </span>
3074 <span class="sympad">waitForActivitiesToComplete</span>
3075 <span class="normal">()</span>
3076 </h4>
3077 <div class="api-level">
3078 <div></div>
3079
3080
3081
3082 </div>
3083 <div class="jd-details-descr">
3084
3085
3086
3087
3088 <div class="jd-tagdata jd-tagdescr"><p>Ensures we've onStopped() all activities which were onStarted().
3089 <p>
3090 According to Activity's contract, the process is not killable between onStart and onStop.
3091 Breaking this contract (which finish() will if you let it) can cause bad behaviour (including
3092 a full restart of system_server).
3093 </p>
3094 <p>
3095 We give the app 2 seconds to stop all its activities, then we proceed.
3096 </p>
3097</p></div>
3098
3099 </div>
3100</div>
3101
3102
3103
3104
3105
3106<!-- ========= END OF CLASS DATA ========= -->
3107<A NAME="navbar_top"></A>
3108
3109<div id="footer" class="wrap" >
3110
3111
3112 <div id="copyright">
3113
3114 Except as noted, this content is licensed under <a
3115 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
3116 For details and restrictions, see the <a href="../../../../../license.html">
3117 Content License</a>.
3118 </div>
3119 <div id="build_info">
3120
3121 Android &nbsp;r &mdash;
3122<script src="../../../../../timestamp.js" type="text/javascript"></script>
3123<script>document.write(BUILD_TIMESTAMP)</script>
3124
3125 </div>
3126
3127
3128 <div id="footerlinks">
3129
3130 <p>
3131 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
3132 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
3133 <a href="../../../../../support.html">Support</a>
3134 </p>
3135 </div>
3136
3137</div> <!-- end footer -->
3138</div> <!-- jd-content -->
3139
3140</div><!-- end doc-content -->
3141
3142</div> <!-- end body-content -->
3143
3144
3145
3146
3147
3148
3149</body>
3150</html>