blob: 41a20f0f77fd9cec9a19bb997d58e02a66cee92d [file] [log] [blame]
Quddus Chong900831f2015-04-17 15:01:16 -07001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99<html>
100<head>
101
102
103<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
104<meta name="viewport" content="width=device-width" />
105
106<link rel="shortcut icon" type="image/x-icon" href="../../../../../../../favicon.ico" />
107<title>IntentMatchers | Android Developers</title>
108
109<!-- STYLESHEETS -->
110<link rel="stylesheet"
111href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
112<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
113 title="roboto">
114<link href="../../../../../../../assets/css/default.css?v=5" rel="stylesheet" type="text/css">
115
116
117<!-- FULLSCREEN STYLESHEET -->
118<link href="../../../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
119type="text/css">
120
121
122<!-- JAVASCRIPT -->
123<script src="http://www.google.com/jsapi" type="text/javascript"></script>
124<script src="../../../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
125<script type="text/javascript">
126 var toRoot = "../../../../../../../";
127 var metaTags = [];
128 var devsite = false;
129</script>
130<script src="../../../../../../../assets/js/docs.js?v=3" type="text/javascript"></script>
131
132
133
134<script>
135 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
136 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
137 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
138 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
139
140 ga('create', 'UA-5831155-1', 'android.com');
141 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
142 ga('send', 'pageview');
143 ga('universal.send', 'pageview'); // Send page view for new tracker.
144</script>
145
146</head>
147
148<body class="gc-documentation
149 develop reference" itemscope itemtype="http://schema.org/Article">
150 <div id="doc-api-level" class="" style="display:none"></div>
151 <a name="top"></a>
152
153
154<a name="top"></a>
155
156<!-- dialog to prompt lang pref change when loaded from hardcoded URL
157<div id="langMessage" style="display:none">
158 <div>
159 <div class="lang en">
160 <p>You requested a page in English, would you like to proceed with this language setting?</p>
161 </div>
162 <div class="lang es">
163 <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
164 </div>
165 <div class="lang ja">
166 <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
167 </div>
168 <div class="lang ko">
169 <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
170 </div>
171 <div class="lang ru">
172 <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
173 </div>
174 <div class="lang zh-cn">
175 <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
176 </div>
177 <div class="lang zh-tw">
178 <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
179 </div>
180 <a href="#" class="button yes" onclick="return false;">
181 <span class="lang en">Yes</span>
182 <span class="lang es">Sí</span>
183 <span class="lang ja">Yes</span>
184 <span class="lang ko">Yes</span>
185 <span class="lang ru">Yes</span>
186 <span class="lang zh-cn">是的</span>
187 <span class="lang zh-tw">没有</span>
188 </a>
189 <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
190 <span class="lang en">No</span>
191 <span class="lang es">No</span>
192 <span class="lang ja">No</span>
193 <span class="lang ko">No</span>
194 <span class="lang ru">No</span>
195 <span class="lang zh-cn">没有</span>
196 <span class="lang zh-tw">没有</span>
197 </a>
198 </div>
199</div> -->
200
201
202 <!-- Header -->
203 <div id="header-wrapper">
204 <div id="header">
205
206
207
208
209 <div class="wrap" id="header-wrap">
210 <div class="col-3 logo">
211 <a href="../../../../../../../index.html">
212 <img src="../../../../../../../assets/images/dac_logo.png"
213 srcset="../../../../../../../assets/images/dac_logo@2x.png 2x"
214 width="123" height="25" alt="Android Developers" />
215 </a>
216 <div class="btn-quicknav" id="btn-quicknav">
217 <a href="#" class="arrow-inactive">Quicknav</a>
218 <a href="#" class="arrow-active">Quicknav</a>
219 </div>
220 </div>
221 <ul class="nav-x col-9">
222 <li class="design">
223 <a href="../../../../../../../design/index.html"
224 zh-tw-lang="設計"
225 zh-cn-lang="设计"
226 ru-lang="Проектирование"
227 ko-lang="디자인"
228 ja-lang="設計"
229 es-lang="Diseñar"
230 >Design</a></li>
231 <li class="develop"><a href="../../../../../../../develop/index.html"
232 zh-tw-lang="開發"
233 zh-cn-lang="开发"
234 ru-lang="Разработка"
235 ko-lang="개발"
236 ja-lang="開発"
237 es-lang="Desarrollar"
238 >Develop</a></li>
239 <li class="distribute last"><a href="../../../../../../../distribute/index.html"
240 zh-tw-lang="發佈"
241 zh-cn-lang="分发"
242 ru-lang="Распространение"
243 ko-lang="배포"
244 ja-lang="配布"
245 es-lang="Distribuir"
246 >Distribute</a></li>
247 </ul>
248
249
250
251
252<div class="menu-container">
253 <div class="moremenu">
254 <div id="more-btn"></div>
255 </div>
256 <div class="morehover" id="moremenu">
257 <div class="top"></div>
258 <div class="mid">
259 <div class="header">Links</div>
260 <ul>
261 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
262 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
263 <li><a href="../../../../../../../about/index.html">About Android</a></li>
264 </ul>
265 <div class="header">Android Sites</div>
266 <ul>
267 <li><a href="http://www.android.com">Android.com</a></li>
268 <li class="active"><a>Android Developers</a></li>
269 <li><a href="http://source.android.com">Android Open Source Project</a></li>
270 </ul>
271
272
273
274
275 <br class="clearfix" />
276 </div><!-- end 'mid' -->
277 <div class="bottom"></div>
278 </div><!-- end 'moremenu' -->
279
280 <div class="search" id="search-container">
281 <div class="search-inner">
282 <div id="search-btn"></div>
283 <div class="left"></div>
284 <form onsubmit="return submit_search()">
285 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
286 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
287 onkeydown="return search_changed(event, true, '../../../../../../../')"
288 onkeyup="return search_changed(event, false, '../../../../../../../')" />
289 </form>
290 <div class="right"></div>
291 <a class="close hide">close</a>
292 <div class="left"></div>
293 <div class="right"></div>
294 </div><!-- end search-inner -->
295 </div><!-- end search-container -->
296
297 <div class="search_filtered_wrapper reference">
298 <div class="suggest-card reference no-display">
299 <ul class="search_filtered">
300 </ul>
301 </div>
302 </div>
303
304 <div class="search_filtered_wrapper docs">
305 <div class="suggest-card dummy no-display">&nbsp;</div>
306 <div class="suggest-card develop no-display">
307 <ul class="search_filtered">
308 </ul>
309 <div class="child-card guides no-display">
310 </div>
311 <div class="child-card training no-display">
312 </div>
313 <div class="child-card samples no-display">
314 </div>
315 </div>
316 <div class="suggest-card design no-display">
317 <ul class="search_filtered">
318 </ul>
319 </div>
320 <div class="suggest-card distribute no-display">
321 <ul class="search_filtered">
322 </ul>
323 </div>
324 </div>
325</div><!-- end menu-container (search and menu widget) -->
326
327
328
329 <!-- Expanded quicknav -->
330 <div id="quicknav" class="col-13">
331 <ul>
332 <li class="about">
333 <ul>
334 <li><a href="../../../../../../../about/index.html">About</a></li>
335 <li><a href="../../../../../../../wear/index.html">Wear</a></li>
336 <li><a href="../../../../../../../tv/index.html">TV</a></li>
337 <li><a href="../../../../../../../auto/index.html">Auto</a></li>
338 </ul>
339 </li>
340 <li class="design">
341 <ul>
342 <li><a href="../../../../../../../design/index.html">Get Started</a></li>
343 <li><a href="../../../../../../../design/devices.html">Devices</a></li>
344 <li><a href="../../../../../../../design/style/index.html">Style</a></li>
345 <li><a href="../../../../../../../design/patterns/index.html">Patterns</a></li>
346 <li><a href="../../../../../../../design/building-blocks/index.html">Building Blocks</a></li>
347 <li><a href="../../../../../../../design/downloads/index.html">Downloads</a></li>
348 <li><a href="../../../../../../../design/videos/index.html">Videos</a></li>
349 </ul>
350 </li>
351 <li class="develop">
352 <ul>
353 <li><a href="../../../../../../../training/index.html"
354 zh-tw-lang="訓練課程"
355 zh-cn-lang="培训"
356 ru-lang="Курсы"
357 ko-lang="교육"
358 ja-lang="トレーニング"
359 es-lang="Capacitación"
360 >Training</a></li>
361 <li><a href="../../../../../../../guide/index.html"
362 zh-tw-lang="API 指南"
363 zh-cn-lang="API 指南"
364 ru-lang="Руководства по API"
365 ko-lang="API 가이드"
366 ja-lang="API ガイド"
367 es-lang="Guías de la API"
368 >API Guides</a></li>
369 <li><a href="../../../../../../../reference/packages.html"
370 zh-tw-lang="參考資源"
371 zh-cn-lang="参考"
372 ru-lang="Справочник"
373 ko-lang="참조문서"
374 ja-lang="リファレンス"
375 es-lang="Referencia"
376 >Reference</a></li>
377 <li><a href="../../../../../../../sdk/index.html"
378 zh-tw-lang="相關工具"
379 zh-cn-lang="工具"
380 ru-lang="Инструменты"
381 ko-lang="도구"
382 ja-lang="ツール"
383 es-lang="Herramientas"
384 >Tools</a>
385 </li>
386 <li><a href="../../../../../../../google/index.html">Google Services</a>
387 </li>
388
389 </ul>
390 </li>
391 <li class="distribute last">
392 <ul>
393 <li><a href="../../../../../../../distribute/googleplay/index.html">Google Play</a></li>
394 <li><a href="../../../../../../../distribute/essentials/index.html">Essentials</a></li>
395 <li><a href="../../../../../../../distribute/users/index.html">Get Users</a></li>
396 <li><a href="../../../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
397 <li><a href="../../../../../../../distribute/monetize/index.html">Monetize</a></li>
398 <li><a href="../../../../../../../distribute/analyze/index.html">Analyze</a></li>
399 <li><a href="../../../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
400 <li><a href="../../../../../../../distribute/stories/index.html">Developer Stories</a></li>
401 </ul>
402 </li>
403 </ul>
404 </div><!-- /Expanded quicknav -->
405 </div><!-- end header-wrap.wrap -->
406 </div><!-- end header -->
407
408
409 <!-- Secondary x-nav -->
410 <div id="nav-x">
411 <div class="wrap" style="position:relative;z-index:1">
412
413
414
415
416
417 <ul class="nav-x col-9 develop" style="width:100%">
418 <li class="training"><a href="../../../../../../../training/index.html"
419 zh-tw-lang="訓練課程"
420 zh-cn-lang="培训"
421 ru-lang="Курсы"
422 ko-lang="교육"
423 ja-lang="トレーニング"
424 es-lang="Capacitación"
425 >Training</a></li>
426 <li class="guide"><a href="../../../../../../../guide/index.html"
427 zh-tw-lang="API 指南"
428 zh-cn-lang="API 指南"
429 ru-lang="Руководства по API"
430 ko-lang="API 가이드"
431 ja-lang="API ガイド"
432 es-lang="Guías de la API"
433 >API Guides</a></li>
434 <li class="reference"><a href="../../../../../../../reference/packages.html"
435 zh-tw-lang="參考資源"
436 zh-cn-lang="参考"
437 ru-lang="Справочник"
438 ko-lang="참조문서"
439 ja-lang="リファレンス"
440 es-lang="Referencia"
441 >Reference</a></li>
442 <li class="tools"><a href="../../../../../../../sdk/index.html"
443 zh-tw-lang="相關工具"
444 zh-cn-lang="工具"
445 ru-lang="Инструменты"
446 ko-lang="도구"
447 ja-lang="ツール"
448 es-lang="Herramientas"
449 >Tools</a></li>
450 <li class="google"><a href="../../../../../../../google/index.html"
451 >Google Services</a>
452 </li>
453
454 </ul>
455 </div>
456 </div>
457 <!-- /Sendondary x-nav DEVELOP -->
458
459
460
461 <div id="searchResults" class="wrap" style="display:none;">
462 <h2 id="searchTitle">Results</h2>
463 <div id="leftSearchControl" class="search-control">Loading...</div>
464 </div>
465 </div> <!--end header-wrapper -->
466
467 <div id="sticky-header">
468 <div>
469 <a class="logo" href="#top"></a>
470 <a class="top" href="#top"></a>
471 <ul class="breadcrumb">
472
473 <li class="current">IntentMatchers</li>
474 </ul>
475 </div>
476 </div>
477
478
479
480
481
482 <div class="wrap clearfix" id="body-content">
483 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
484 <div id="devdoc-nav">
485 <div id="api-nav-header">
486 <div id="api-level-toggle">
487 <label for="apiLevelCheckbox" class="disabled"
488 title="Select your target API level to dim unavailable APIs">API level: </label>
489 <div class="select-wrapper">
490 <select id="apiLevelSelector">
491 <!-- option elements added by buildApiLevelSelector() -->
492 </select>
493 </div>
494 </div><!-- end toggle -->
495 <div id="api-nav-title">Android APIs</div>
496 </div><!-- end nav header -->
497 <script>
498 var SINCE_DATA = [ ];
499 buildApiLevelSelector();
500 </script>
501
502 <div id="swapper">
503 <div id="nav-panels">
504 <div id="resize-packages-nav">
505 <div id="packages-nav" class="scroll-pane">
506
507 <ul>
508
509 <li class="api apilevel-">
510 <a href="../../../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
511 <li class="api apilevel-">
512 <a href="../../../../../../../reference/android/support/test/annotation/package-summary.html">android.support.test.annotation</a></li>
513 <li class="api apilevel-">
514 <a href="../../../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
515 <li class="api apilevel-">
516 <a href="../../../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
517 <li class="api apilevel-">
518 <a href="../../../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
519 <li class="api apilevel-">
520 <a href="../../../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
521 <li class="api apilevel-">
522 <a href="../../../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
523 <li class="api apilevel-">
524 <a href="../../../../../../../reference/android/support/test/espresso/intent/package-summary.html">android.support.test.espresso.intent</a></li>
525 <li class="selected api apilevel-">
526 <a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/package-summary.html">android.support.test.espresso.intent.matcher</a></li>
527 <li class="api apilevel-">
528 <a href="../../../../../../../reference/android/support/test/espresso/intent/rule/package-summary.html">android.support.test.espresso.intent.rule</a></li>
529 <li class="api apilevel-">
530 <a href="../../../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
531 <li class="api apilevel-">
532 <a href="../../../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
533 <li class="api apilevel-">
534 <a href="../../../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
535 <li class="api apilevel-">
536 <a href="../../../../../../../reference/android/support/test/rule/package-summary.html">android.support.test.rule</a></li>
537 <li class="api apilevel-">
538 <a href="../../../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
539 <li class="api apilevel-">
540 <a href="../../../../../../../reference/android/support/test/runner/intent/package-summary.html">android.support.test.runner.intent</a></li>
541 <li class="api apilevel-">
542 <a href="../../../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
543 <li class="api apilevel-">
544 <a href="../../../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
545 </ul><br/>
546
547 </div> <!-- end packages-nav -->
548 </div> <!-- end resize-packages -->
549 <div id="classes-nav" class="scroll-pane">
550
551
552
553 <ul>
554
555
556
557 <li><h2>Classes</h2>
558 <ul>
559 <li class="api apilevel-"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/BundleMatchers.html">BundleMatchers</a></li>
560 <li class="api apilevel-"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/ComponentNameMatchers.html">ComponentNameMatchers</a></li>
561 <li class="selected api apilevel-"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html">IntentMatchers</a></li>
562 <li class="api apilevel-"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/UriMatchers.html">UriMatchers</a></li>
563 </ul>
564 </li>
565
566
567
568 </ul><br/>
569
570
571 </div><!-- end classes -->
572 </div><!-- end nav-panels -->
573 <div id="nav-tree" style="display:none" class="scroll-pane">
574 <div id="tree-list"></div>
575 </div><!-- end nav-tree -->
576 </div><!-- end swapper -->
577 <div id="nav-swap">
578 <a class="fullscreen">fullscreen</a>
579 <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>
580 </div>
581 </div> <!-- end devdoc-nav -->
582 </div> <!-- end side-nav -->
583 <script type="text/javascript">
584 // init fullscreen based on user pref
585 var fullscreen = readCookie("fullscreen");
586 if (fullscreen != 0) {
587 if (fullscreen == "false") {
588 toggleFullscreen(false);
589 } else {
590 toggleFullscreen(true);
591 }
592 }
593 // init nav version for mobile
594 if (isMobile) {
595 swapNav(); // tree view should be used on mobile
596 $('#nav-swap').hide();
597 } else {
598 chooseDefaultNav();
599 if ($("#nav-tree").is(':visible')) {
600 init_default_navtree("../../../../../../../");
601 }
602 }
603 // scroll the selected page into view
604 $(document).ready(function() {
605 scrollIntoView("packages-nav");
606 scrollIntoView("classes-nav");
607 });
608 </script>
609
610
611
612
613
614<div class="col-12" id="doc-col">
615
616<div id="api-info-block">
617
618
619
620
621
622
623
624
625
626
627
628<div class="sum-details-links">
629
630Summary:
631
632
633
634
635
636
637
638
639
640
641
642 <a href="#pubmethods">Methods</a>
643
644
645
646
647 &#124; <a href="#inhmethods">Inherited Methods</a>
648
649&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
650
651</div><!-- end sum-details-links -->
652<div class="api-level">
653
654
655
656
657</div>
658</div><!-- end api-info-block -->
659
660
661<!-- ======== START OF CLASS DATA ======== -->
662
663<div id="jd-header">
664 public
665
666 final
667
668 class
669<h1 itemprop="name">IntentMatchers</h1>
670
671
672
673
674 extends Object<br/>
675
676
677
678
679
680
681
682
683
684
685
686
687</div><!-- end header -->
688
689<div id="naMessage"></div>
690
691<div id="jd-content" class="api apilevel-">
692<table class="jd-inheritance-table">
693
694
695 <tr>
696
697 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
698 </tr>
699
700
701 <tr>
702
703 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
704
705 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.espresso.intent.matcher.IntentMatchers</td>
706 </tr>
707
708
709</table>
710
711
712
713
714
715
716
717<div class="jd-descr">
718
719
720<h2>Class Overview</h2>
721<p itemprop="articleBody">A collection of hamcrest matchers for matching <code><a href="../../../../../../../reference/android/content/Intent.html">Intent</a></code> objects.
722</p>
723
724
725
726
727
728</div><!-- jd-descr -->
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745<div class="jd-descr">
746
747
748<h2>Summary</h2>
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776<!-- ========== METHOD SUMMARY =========== -->
777<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
778
779
780
781
782 <tr class="alt-color api apilevel-" >
783 <td class="jd-typecol"><nobr>
784
785
786
787 static
788
789 Matcher&lt;Intent&gt;</nobr>
790 </td>
791 <td class="jd-linkcol" width="100%"><nobr>
792 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#anyIntent()">anyIntent</a></span>()</nobr>
793
794 </td></tr>
795
796
797
798 <tr class=" api apilevel-" >
799 <td class="jd-typecol"><nobr>
800
801
802
803 static
804
805 Matcher&lt;Intent&gt;</nobr>
806 </td>
807 <td class="jd-linkcol" width="100%"><nobr>
808 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasAction(java.lang.String)">hasAction</a></span>(String action)</nobr>
809
810 </td></tr>
811
812
813
814 <tr class="alt-color api apilevel-" >
815 <td class="jd-typecol"><nobr>
816
817
818
819 static
820
821 Matcher&lt;Intent&gt;</nobr>
822 </td>
823 <td class="jd-linkcol" width="100%"><nobr>
824 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasAction(org.hamcrest.Matcher<java.lang.String>)">hasAction</a></span>(Matcher&lt;String&gt; actionMatcher)</nobr>
825
826 </td></tr>
827
828
829
830 <tr class=" api apilevel-" >
831 <td class="jd-typecol"><nobr>
832
833
834
835 static
836
837 Matcher&lt;Intent&gt;</nobr>
838 </td>
839 <td class="jd-linkcol" width="100%"><nobr>
840 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasCategories(java.util.Set<java.lang.String>)">hasCategories</a></span>(Set&lt;String&gt; categories)</nobr>
841
842 </td></tr>
843
844
845
846 <tr class="alt-color api apilevel-" >
847 <td class="jd-typecol"><nobr>
848
849
850
851 static
852
853 Matcher&lt;Intent&gt;</nobr>
854 </td>
855 <td class="jd-linkcol" width="100%"><nobr>
856 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasCategories(org.hamcrest.Matcher<java.lang.Iterable<java.lang.String>>)">hasCategories</a></span>(Matcher&lt;Iterable&lt;String&gt;&gt; categoriesMatcher)</nobr>
857
858 </td></tr>
859
860
861
862 <tr class=" api apilevel-" >
863 <td class="jd-typecol"><nobr>
864
865
866
867 static
868
869 Matcher&lt;Intent&gt;</nobr>
870 </td>
871 <td class="jd-linkcol" width="100%"><nobr>
872 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasComponent(android.content.ComponentName)">hasComponent</a></span>(ComponentName componentName)</nobr>
873
874 <div class="jd-descrdiv">
875 Returns a matcher that will only match intents targeted to the componentName's class,
876 .
877
878
879
880 </div>
881
882 </td></tr>
883
884
885
886 <tr class="alt-color api apilevel-" >
887 <td class="jd-typecol"><nobr>
888
889
890
891 static
892
893 Matcher&lt;Intent&gt;</nobr>
894 </td>
895 <td class="jd-linkcol" width="100%"><nobr>
896 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasComponent(org.hamcrest.Matcher<android.content.ComponentName>)">hasComponent</a></span>(Matcher&lt;ComponentName&gt; componentMatcher)</nobr>
897
898 <div class="jd-descrdiv">
899 Can match an intent by class name, package name or short class name.
900
901
902
903 </div>
904
905 </td></tr>
906
907
908
909 <tr class=" api apilevel-" >
910 <td class="jd-typecol"><nobr>
911
912
913
914 static
915
916 Matcher&lt;Intent&gt;</nobr>
917 </td>
918 <td class="jd-linkcol" width="100%"><nobr>
919 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasComponent(java.lang.String)">hasComponent</a></span>(String className)</nobr>
920
921 <div class="jd-descrdiv">
922 Returns a matcher that will only match intents targeted to a single class by using
923 <code><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/ComponentNameMatchers.html#hasClassName(java.lang.String)">hasClassName(String)</a></code>.
924
925
926
927 </div>
928
929 </td></tr>
930
931
932
933 <tr class="alt-color api apilevel-" >
934 <td class="jd-typecol"><nobr>
935
936
937
938 static
939
940 Matcher&lt;Intent&gt;</nobr>
941 </td>
942 <td class="jd-linkcol" width="100%"><nobr>
943 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasData(org.hamcrest.Matcher<android.net.Uri>)">hasData</a></span>(Matcher&lt;Uri&gt; uriMatcher)</nobr>
944
945 </td></tr>
946
947
948
949 <tr class=" api apilevel-" >
950 <td class="jd-typecol"><nobr>
951
952
953
954 static
955
956 Matcher&lt;Intent&gt;</nobr>
957 </td>
958 <td class="jd-linkcol" width="100%"><nobr>
959 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasData(java.lang.String)">hasData</a></span>(String uri)</nobr>
960
961 </td></tr>
962
963
964
965 <tr class="alt-color api apilevel-" >
966 <td class="jd-typecol"><nobr>
967
968
969
970 static
971
972 Matcher&lt;Intent&gt;</nobr>
973 </td>
974 <td class="jd-linkcol" width="100%"><nobr>
975 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasData(android.net.Uri)">hasData</a></span>(Uri uri)</nobr>
976
977 </td></tr>
978
979
980
981 <tr class=" api apilevel-" >
982 <td class="jd-typecol"><nobr>
983
984
985
986 static
987
988 Matcher&lt;Intent&gt;</nobr>
989 </td>
990 <td class="jd-linkcol" width="100%"><nobr>
991 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasExtra(org.hamcrest.Matcher<java.lang.String>, org.hamcrest.Matcher<?>)">hasExtra</a></span>(Matcher&lt;String&gt; keyMatcher, Matcher&lt;?&gt; valueMatcher)</nobr>
992
993 </td></tr>
994
995
996
997 <tr class="alt-color api apilevel-" >
998 <td class="jd-typecol"><nobr>
999
1000
1001
1002 static
1003 &lt;T&gt;
1004 Matcher&lt;Intent&gt;</nobr>
1005 </td>
1006 <td class="jd-linkcol" width="100%"><nobr>
1007 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasExtra(java.lang.String, T)">hasExtra</a></span>(String key, T value)</nobr>
1008
1009 </td></tr>
1010
1011
1012
1013 <tr class=" api apilevel-" >
1014 <td class="jd-typecol"><nobr>
1015
1016
1017
1018 static
1019
1020 Matcher&lt;Intent&gt;</nobr>
1021 </td>
1022 <td class="jd-linkcol" width="100%"><nobr>
1023 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasExtraWithKey(java.lang.String)">hasExtraWithKey</a></span>(String key)</nobr>
1024
1025 </td></tr>
1026
1027
1028
1029 <tr class="alt-color api apilevel-" >
1030 <td class="jd-typecol"><nobr>
1031
1032
1033
1034 static
1035
1036 Matcher&lt;Intent&gt;</nobr>
1037 </td>
1038 <td class="jd-linkcol" width="100%"><nobr>
1039 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasExtraWithKey(org.hamcrest.Matcher<java.lang.String>)">hasExtraWithKey</a></span>(Matcher&lt;String&gt; keyMatcher)</nobr>
1040
1041 </td></tr>
1042
1043
1044
1045 <tr class=" api apilevel-" >
1046 <td class="jd-typecol"><nobr>
1047
1048
1049
1050 static
1051
1052 Matcher&lt;Intent&gt;</nobr>
1053 </td>
1054 <td class="jd-linkcol" width="100%"><nobr>
1055 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasExtras(org.hamcrest.Matcher<android.os.Bundle>)">hasExtras</a></span>(Matcher&lt;Bundle&gt; bundleMatcher)</nobr>
1056
1057 </td></tr>
1058
1059
1060
1061 <tr class="alt-color api apilevel-" >
1062 <td class="jd-typecol"><nobr>
1063
1064
1065
1066 static
1067
1068 Matcher&lt;Intent&gt;</nobr>
1069 </td>
1070 <td class="jd-linkcol" width="100%"><nobr>
1071 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasFlag(int)">hasFlag</a></span>(int flag)</nobr>
1072
1073 </td></tr>
1074
1075
1076
1077 <tr class=" api apilevel-" >
1078 <td class="jd-typecol"><nobr>
1079
1080
1081
1082 static
1083
1084 Matcher&lt;Intent&gt;</nobr>
1085 </td>
1086 <td class="jd-linkcol" width="100%"><nobr>
1087 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasFlags(int...)">hasFlags</a></span>(int... flags)</nobr>
1088
1089 </td></tr>
1090
1091
1092
1093 <tr class="alt-color api apilevel-" >
1094 <td class="jd-typecol"><nobr>
1095
1096
1097
1098 static
1099
1100 Matcher&lt;Intent&gt;</nobr>
1101 </td>
1102 <td class="jd-linkcol" width="100%"><nobr>
1103 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasFlags(int)">hasFlags</a></span>(int flags)</nobr>
1104
1105 </td></tr>
1106
1107
1108
1109 <tr class=" api apilevel-" >
1110 <td class="jd-typecol"><nobr>
1111
1112
1113
1114 static
1115
1116 Matcher&lt;Intent&gt;</nobr>
1117 </td>
1118 <td class="jd-linkcol" width="100%"><nobr>
1119 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasPackage(java.lang.String)">hasPackage</a></span>(String packageName)</nobr>
1120
1121 </td></tr>
1122
1123
1124
1125 <tr class="alt-color api apilevel-" >
1126 <td class="jd-typecol"><nobr>
1127
1128
1129
1130 static
1131
1132 Matcher&lt;Intent&gt;</nobr>
1133 </td>
1134 <td class="jd-linkcol" width="100%"><nobr>
1135 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasPackage(org.hamcrest.Matcher<java.lang.String>)">hasPackage</a></span>(Matcher&lt;String&gt; packageMatcher)</nobr>
1136
1137 </td></tr>
1138
1139
1140
1141 <tr class=" api apilevel-" >
1142 <td class="jd-typecol"><nobr>
1143
1144
1145
1146 static
1147
1148 Matcher&lt;Intent&gt;</nobr>
1149 </td>
1150 <td class="jd-linkcol" width="100%"><nobr>
1151 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasType(org.hamcrest.Matcher<java.lang.String>)">hasType</a></span>(Matcher&lt;String&gt; typeMatcher)</nobr>
1152
1153 </td></tr>
1154
1155
1156
1157 <tr class="alt-color api apilevel-" >
1158 <td class="jd-typecol"><nobr>
1159
1160
1161
1162 static
1163
1164 Matcher&lt;Intent&gt;</nobr>
1165 </td>
1166 <td class="jd-linkcol" width="100%"><nobr>
1167 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#hasType(java.lang.String)">hasType</a></span>(String type)</nobr>
1168
1169 </td></tr>
1170
1171
1172
1173 <tr class=" api apilevel-" >
1174 <td class="jd-typecol"><nobr>
1175
1176
1177
1178 static
1179
1180 Matcher&lt;Intent&gt;</nobr>
1181 </td>
1182 <td class="jd-linkcol" width="100%"><nobr>
1183 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#isInternal()">isInternal</a></span>()</nobr>
1184
1185 <div class="jd-descrdiv">
1186 Matches an intent if its package is the same as the target package for the instrumentation
1187 test.
1188
1189
1190
1191 </div>
1192
1193 </td></tr>
1194
1195
1196
1197 <tr class="alt-color api apilevel-" >
1198 <td class="jd-typecol"><nobr>
1199
1200
1201
1202 static
1203
1204 Matcher&lt;Intent&gt;</nobr>
1205 </td>
1206 <td class="jd-linkcol" width="100%"><nobr>
1207 <span class="sympad"><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/IntentMatchers.html#toPackage(java.lang.String)">toPackage</a></span>(String packageName)</nobr>
1208
1209 <div class="jd-descrdiv">
1210 Matches an intent based on the package of activity which can handle the intent.
1211
1212
1213
1214 </div>
1215
1216 </td></tr>
1217
1218
1219
1220</table>
1221
1222
1223
1224
1225
1226
1227
1228<!-- ========== METHOD SUMMARY =========== -->
1229<table id="inhmethods" class="jd-sumtable"><tr><th>
1230 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1231 <div style="clear:left;">Inherited Methods</div></th></tr>
1232
1233
1234<tr class="api apilevel-" >
1235<td colspan="12">
1236 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1237 ><img id="inherited-methods-java.lang.Object-trigger"
1238 src="../../../../../../../assets/images/triangle-closed.png"
1239 class="jd-expando-trigger-img" /></a>
1240From class
1241
1242 java.lang.Object
1243
1244<div id="inherited-methods-java.lang.Object">
1245 <div id="inherited-methods-java.lang.Object-list"
1246 class="jd-inheritedlinks">
1247 </div>
1248 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1249 <table class="jd-sumtable-expando">
1250
1251
1252
1253
1254 <tr class="alt-color api apilevel-" >
1255 <td class="jd-typecol"><nobr>
1256
1257
1258
1259
1260
1261 Object</nobr>
1262 </td>
1263 <td class="jd-linkcol" width="100%"><nobr>
1264 <span class="sympad">clone</span>()</nobr>
1265
1266 </td></tr>
1267
1268
1269
1270 <tr class=" api apilevel-" >
1271 <td class="jd-typecol"><nobr>
1272
1273
1274
1275
1276
1277 boolean</nobr>
1278 </td>
1279 <td class="jd-linkcol" width="100%"><nobr>
1280 <span class="sympad">equals</span>(Object arg0)</nobr>
1281
1282 </td></tr>
1283
1284
1285
1286 <tr class="alt-color api apilevel-" >
1287 <td class="jd-typecol"><nobr>
1288
1289
1290
1291
1292
1293 void</nobr>
1294 </td>
1295 <td class="jd-linkcol" width="100%"><nobr>
1296 <span class="sympad">finalize</span>()</nobr>
1297
1298 </td></tr>
1299
1300
1301
1302 <tr class=" api apilevel-" >
1303 <td class="jd-typecol"><nobr>
1304
1305
1306 final
1307
1308
1309 Class&lt;?&gt;</nobr>
1310 </td>
1311 <td class="jd-linkcol" width="100%"><nobr>
1312 <span class="sympad">getClass</span>()</nobr>
1313
1314 </td></tr>
1315
1316
1317
1318 <tr class="alt-color api apilevel-" >
1319 <td class="jd-typecol"><nobr>
1320
1321
1322
1323
1324
1325 int</nobr>
1326 </td>
1327 <td class="jd-linkcol" width="100%"><nobr>
1328 <span class="sympad">hashCode</span>()</nobr>
1329
1330 </td></tr>
1331
1332
1333
1334 <tr class=" api apilevel-" >
1335 <td class="jd-typecol"><nobr>
1336
1337
1338 final
1339
1340
1341 void</nobr>
1342 </td>
1343 <td class="jd-linkcol" width="100%"><nobr>
1344 <span class="sympad">notify</span>()</nobr>
1345
1346 </td></tr>
1347
1348
1349
1350 <tr class="alt-color api apilevel-" >
1351 <td class="jd-typecol"><nobr>
1352
1353
1354 final
1355
1356
1357 void</nobr>
1358 </td>
1359 <td class="jd-linkcol" width="100%"><nobr>
1360 <span class="sympad">notifyAll</span>()</nobr>
1361
1362 </td></tr>
1363
1364
1365
1366 <tr class=" api apilevel-" >
1367 <td class="jd-typecol"><nobr>
1368
1369
1370
1371
1372
1373 String</nobr>
1374 </td>
1375 <td class="jd-linkcol" width="100%"><nobr>
1376 <span class="sympad">toString</span>()</nobr>
1377
1378 </td></tr>
1379
1380
1381
1382 <tr class="alt-color api apilevel-" >
1383 <td class="jd-typecol"><nobr>
1384
1385
1386 final
1387
1388
1389 void</nobr>
1390 </td>
1391 <td class="jd-linkcol" width="100%"><nobr>
1392 <span class="sympad">wait</span>()</nobr>
1393
1394 </td></tr>
1395
1396
1397
1398 <tr class=" api apilevel-" >
1399 <td class="jd-typecol"><nobr>
1400
1401
1402 final
1403
1404
1405 void</nobr>
1406 </td>
1407 <td class="jd-linkcol" width="100%"><nobr>
1408 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1409
1410 </td></tr>
1411
1412
1413
1414 <tr class="alt-color api apilevel-" >
1415 <td class="jd-typecol"><nobr>
1416
1417
1418 final
1419
1420
1421 void</nobr>
1422 </td>
1423 <td class="jd-linkcol" width="100%"><nobr>
1424 <span class="sympad">wait</span>(long arg0)</nobr>
1425
1426 </td></tr>
1427
1428
1429</table>
1430 </div>
1431</div>
1432</td></tr>
1433
1434
1435</table>
1436
1437
1438</div><!-- jd-descr (summary) -->
1439
1440<!-- Details -->
1441
1442
1443
1444
1445
1446
1447
1448
1449<!-- XML Attributes -->
1450
1451
1452<!-- Enum Values -->
1453
1454
1455<!-- Constants -->
1456
1457
1458<!-- Fields -->
1459
1460
1461<!-- Public ctors -->
1462
1463
1464
1465<!-- ========= CONSTRUCTOR DETAIL ======== -->
1466<!-- Protected ctors -->
1467
1468
1469
1470<!-- ========= METHOD DETAIL ======== -->
1471<!-- Public methdos -->
1472
1473<h2>Public Methods</h2>
1474
1475
1476
1477<A NAME="anyIntent()"></A>
1478
1479<div class="jd-details api apilevel-">
1480 <h4 class="jd-details-title">
1481 <span class="normal">
1482 public
1483 static
1484
1485
1486
1487 Matcher&lt;Intent&gt;
1488 </span>
1489 <span class="sympad">anyIntent</span>
1490 <span class="normal">()</span>
1491 </h4>
1492 <div class="api-level">
1493 <div></div>
1494
1495
1496
1497 </div>
1498 <div class="jd-details-descr">
1499
1500
1501
1502
1503 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1504
1505 </div>
1506</div>
1507
1508
1509<A NAME="hasAction(java.lang.String)"></A>
1510
1511<div class="jd-details api apilevel-">
1512 <h4 class="jd-details-title">
1513 <span class="normal">
1514 public
1515 static
1516
1517
1518
1519 Matcher&lt;Intent&gt;
1520 </span>
1521 <span class="sympad">hasAction</span>
1522 <span class="normal">(String action)</span>
1523 </h4>
1524 <div class="api-level">
1525 <div></div>
1526
1527
1528
1529 </div>
1530 <div class="jd-details-descr">
1531
1532
1533
1534
1535 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1536
1537 </div>
1538</div>
1539
1540
1541<A NAME="hasAction(org.hamcrest.Matcher<java.lang.String>)"></A>
1542
1543<div class="jd-details api apilevel-">
1544 <h4 class="jd-details-title">
1545 <span class="normal">
1546 public
1547 static
1548
1549
1550
1551 Matcher&lt;Intent&gt;
1552 </span>
1553 <span class="sympad">hasAction</span>
1554 <span class="normal">(Matcher&lt;String&gt; actionMatcher)</span>
1555 </h4>
1556 <div class="api-level">
1557 <div></div>
1558
1559
1560
1561 </div>
1562 <div class="jd-details-descr">
1563
1564
1565
1566
1567 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1568
1569 </div>
1570</div>
1571
1572
1573<A NAME="hasCategories(java.util.Set<java.lang.String>)"></A>
1574
1575<div class="jd-details api apilevel-">
1576 <h4 class="jd-details-title">
1577 <span class="normal">
1578 public
1579 static
1580
1581
1582
1583 Matcher&lt;Intent&gt;
1584 </span>
1585 <span class="sympad">hasCategories</span>
1586 <span class="normal">(Set&lt;String&gt; categories)</span>
1587 </h4>
1588 <div class="api-level">
1589 <div></div>
1590
1591
1592
1593 </div>
1594 <div class="jd-details-descr">
1595
1596
1597
1598
1599 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1600
1601 </div>
1602</div>
1603
1604
1605<A NAME="hasCategories(org.hamcrest.Matcher<java.lang.Iterable<java.lang.String>>)"></A>
1606
1607<div class="jd-details api apilevel-">
1608 <h4 class="jd-details-title">
1609 <span class="normal">
1610 public
1611 static
1612
1613
1614
1615 Matcher&lt;Intent&gt;
1616 </span>
1617 <span class="sympad">hasCategories</span>
1618 <span class="normal">(Matcher&lt;Iterable&lt;String&gt;&gt; categoriesMatcher)</span>
1619 </h4>
1620 <div class="api-level">
1621 <div></div>
1622
1623
1624
1625 </div>
1626 <div class="jd-details-descr">
1627
1628
1629
1630
1631 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1632
1633 </div>
1634</div>
1635
1636
1637<A NAME="hasComponent(android.content.ComponentName)"></A>
1638
1639<div class="jd-details api apilevel-">
1640 <h4 class="jd-details-title">
1641 <span class="normal">
1642 public
1643 static
1644
1645
1646
1647 Matcher&lt;Intent&gt;
1648 </span>
1649 <span class="sympad">hasComponent</span>
1650 <span class="normal">(ComponentName componentName)</span>
1651 </h4>
1652 <div class="api-level">
1653 <div></div>
1654
1655
1656
1657 </div>
1658 <div class="jd-details-descr">
1659
1660
1661
1662
1663 <div class="jd-tagdata jd-tagdescr"><p>Returns a matcher that will only match intents targeted to the componentName's class,
1664 . For example:
1665 Intent intent = new Intent()
1666 .setComponentName(new ComponentName("com.google.provider", "com.google.provider.Notepad"));
1667 will match all intents targeted to Notepad.java.</p></div>
1668 <div class="jd-tagdata">
1669 <h5 class="jd-tagtitle">Parameters</h5>
1670 <table class="jd-tagtable">
1671 <tr>
1672 <th>componentName</td>
1673 <td>a componentName that has the target class specified
1674</td>
1675 </tr>
1676 </table>
1677 </div>
1678 <div class="jd-tagdata">
1679 <h5 class="jd-tagtitle">See Also</h5>
1680 <ul class="nolist"><li><code><a href="../../../../../../../reference/android/content/ComponentName.html#getClassName()">getClassName()</a></code></li>
1681 </ul>
1682 </div>
1683
1684 </div>
1685</div>
1686
1687
1688<A NAME="hasComponent(org.hamcrest.Matcher<android.content.ComponentName>)"></A>
1689
1690<div class="jd-details api apilevel-">
1691 <h4 class="jd-details-title">
1692 <span class="normal">
1693 public
1694 static
1695
1696
1697
1698 Matcher&lt;Intent&gt;
1699 </span>
1700 <span class="sympad">hasComponent</span>
1701 <span class="normal">(Matcher&lt;ComponentName&gt; componentMatcher)</span>
1702 </h4>
1703 <div class="api-level">
1704 <div></div>
1705
1706
1707
1708 </div>
1709 <div class="jd-details-descr">
1710
1711
1712
1713
1714 <div class="jd-tagdata jd-tagdescr"><p>Can match an intent by class name, package name or short class name.</p></div>
1715 <div class="jd-tagdata">
1716 <h5 class="jd-tagtitle">Parameters</h5>
1717 <table class="jd-tagtable">
1718 <tr>
1719 <th>componentMatcher</td>
1720 <td>can be the value of <code><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/ComponentNameMatchers.html#hasClassName(java.lang.String)">hasClassName(String)</a></code>,
1721 <code><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/ComponentNameMatchers.html#hasPackageName(java.lang.String)">hasPackageName(String)</a></code> or
1722 <code><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/ComponentNameMatchers.html#hasShortClassName(java.lang.String)">hasShortClassName(String)</a></code>
1723</td>
1724 </tr>
1725 </table>
1726 </div>
1727
1728 </div>
1729</div>
1730
1731
1732<A NAME="hasComponent(java.lang.String)"></A>
1733
1734<div class="jd-details api apilevel-">
1735 <h4 class="jd-details-title">
1736 <span class="normal">
1737 public
1738 static
1739
1740
1741
1742 Matcher&lt;Intent&gt;
1743 </span>
1744 <span class="sympad">hasComponent</span>
1745 <span class="normal">(String className)</span>
1746 </h4>
1747 <div class="api-level">
1748 <div></div>
1749
1750
1751
1752 </div>
1753 <div class="jd-details-descr">
1754
1755
1756
1757
1758 <div class="jd-tagdata jd-tagdescr"><p>Returns a matcher that will only match intents targeted to a single class by using
1759 <code><a href="../../../../../../../reference/android/support/test/espresso/intent/matcher/ComponentNameMatchers.html#hasClassName(java.lang.String)">hasClassName(String)</a></code>. The input string must contain the package name +
1760 short class name. For example hasComponent("com.google.provider.NotePad").</p></div>
1761 <div class="jd-tagdata">
1762 <h5 class="jd-tagtitle">Parameters</h5>
1763 <table class="jd-tagtable">
1764 <tr>
1765 <th>className</td>
1766 <td>complete class path
1767</td>
1768 </tr>
1769 </table>
1770 </div>
1771
1772 </div>
1773</div>
1774
1775
1776<A NAME="hasData(org.hamcrest.Matcher<android.net.Uri>)"></A>
1777
1778<div class="jd-details api apilevel-">
1779 <h4 class="jd-details-title">
1780 <span class="normal">
1781 public
1782 static
1783
1784
1785
1786 Matcher&lt;Intent&gt;
1787 </span>
1788 <span class="sympad">hasData</span>
1789 <span class="normal">(Matcher&lt;Uri&gt; uriMatcher)</span>
1790 </h4>
1791 <div class="api-level">
1792 <div></div>
1793
1794
1795
1796 </div>
1797 <div class="jd-details-descr">
1798
1799
1800
1801
1802 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1803
1804 </div>
1805</div>
1806
1807
1808<A NAME="hasData(java.lang.String)"></A>
1809
1810<div class="jd-details api apilevel-">
1811 <h4 class="jd-details-title">
1812 <span class="normal">
1813 public
1814 static
1815
1816
1817
1818 Matcher&lt;Intent&gt;
1819 </span>
1820 <span class="sympad">hasData</span>
1821 <span class="normal">(String uri)</span>
1822 </h4>
1823 <div class="api-level">
1824 <div></div>
1825
1826
1827
1828 </div>
1829 <div class="jd-details-descr">
1830
1831
1832
1833
1834 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1835
1836 </div>
1837</div>
1838
1839
1840<A NAME="hasData(android.net.Uri)"></A>
1841
1842<div class="jd-details api apilevel-">
1843 <h4 class="jd-details-title">
1844 <span class="normal">
1845 public
1846 static
1847
1848
1849
1850 Matcher&lt;Intent&gt;
1851 </span>
1852 <span class="sympad">hasData</span>
1853 <span class="normal">(Uri uri)</span>
1854 </h4>
1855 <div class="api-level">
1856 <div></div>
1857
1858
1859
1860 </div>
1861 <div class="jd-details-descr">
1862
1863
1864
1865
1866 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1867
1868 </div>
1869</div>
1870
1871
1872<A NAME="hasExtra(org.hamcrest.Matcher<java.lang.String>, org.hamcrest.Matcher<?>)"></A>
1873
1874<div class="jd-details api apilevel-">
1875 <h4 class="jd-details-title">
1876 <span class="normal">
1877 public
1878 static
1879
1880
1881
1882 Matcher&lt;Intent&gt;
1883 </span>
1884 <span class="sympad">hasExtra</span>
1885 <span class="normal">(Matcher&lt;String&gt; keyMatcher, Matcher&lt;?&gt; valueMatcher)</span>
1886 </h4>
1887 <div class="api-level">
1888 <div></div>
1889
1890
1891
1892 </div>
1893 <div class="jd-details-descr">
1894
1895
1896
1897
1898 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1899
1900 </div>
1901</div>
1902
1903
1904<A NAME="hasExtra(java.lang.String, T)"></A>
1905
1906<div class="jd-details api apilevel-">
1907 <h4 class="jd-details-title">
1908 <span class="normal">
1909 public
1910 static
1911
1912
1913
1914 Matcher&lt;Intent&gt;
1915 </span>
1916 <span class="sympad">hasExtra</span>
1917 <span class="normal">(String key, T value)</span>
1918 </h4>
1919 <div class="api-level">
1920 <div></div>
1921
1922
1923
1924 </div>
1925 <div class="jd-details-descr">
1926
1927
1928
1929
1930 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1931
1932 </div>
1933</div>
1934
1935
1936<A NAME="hasExtraWithKey(java.lang.String)"></A>
1937
1938<div class="jd-details api apilevel-">
1939 <h4 class="jd-details-title">
1940 <span class="normal">
1941 public
1942 static
1943
1944
1945
1946 Matcher&lt;Intent&gt;
1947 </span>
1948 <span class="sympad">hasExtraWithKey</span>
1949 <span class="normal">(String key)</span>
1950 </h4>
1951 <div class="api-level">
1952 <div></div>
1953
1954
1955
1956 </div>
1957 <div class="jd-details-descr">
1958
1959
1960
1961
1962 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1963
1964 </div>
1965</div>
1966
1967
1968<A NAME="hasExtraWithKey(org.hamcrest.Matcher<java.lang.String>)"></A>
1969
1970<div class="jd-details api apilevel-">
1971 <h4 class="jd-details-title">
1972 <span class="normal">
1973 public
1974 static
1975
1976
1977
1978 Matcher&lt;Intent&gt;
1979 </span>
1980 <span class="sympad">hasExtraWithKey</span>
1981 <span class="normal">(Matcher&lt;String&gt; keyMatcher)</span>
1982 </h4>
1983 <div class="api-level">
1984 <div></div>
1985
1986
1987
1988 </div>
1989 <div class="jd-details-descr">
1990
1991
1992
1993
1994 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1995
1996 </div>
1997</div>
1998
1999
2000<A NAME="hasExtras(org.hamcrest.Matcher<android.os.Bundle>)"></A>
2001
2002<div class="jd-details api apilevel-">
2003 <h4 class="jd-details-title">
2004 <span class="normal">
2005 public
2006 static
2007
2008
2009
2010 Matcher&lt;Intent&gt;
2011 </span>
2012 <span class="sympad">hasExtras</span>
2013 <span class="normal">(Matcher&lt;Bundle&gt; bundleMatcher)</span>
2014 </h4>
2015 <div class="api-level">
2016 <div></div>
2017
2018
2019
2020 </div>
2021 <div class="jd-details-descr">
2022
2023
2024
2025
2026 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2027
2028 </div>
2029</div>
2030
2031
2032<A NAME="hasFlag(int)"></A>
2033
2034<div class="jd-details api apilevel-">
2035 <h4 class="jd-details-title">
2036 <span class="normal">
2037 public
2038 static
2039
2040
2041
2042 Matcher&lt;Intent&gt;
2043 </span>
2044 <span class="sympad">hasFlag</span>
2045 <span class="normal">(int flag)</span>
2046 </h4>
2047 <div class="api-level">
2048 <div></div>
2049
2050
2051
2052 </div>
2053 <div class="jd-details-descr">
2054
2055
2056
2057
2058 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2059
2060 </div>
2061</div>
2062
2063
2064<A NAME="hasFlags(int...)"></A>
2065
2066<div class="jd-details api apilevel-">
2067 <h4 class="jd-details-title">
2068 <span class="normal">
2069 public
2070 static
2071
2072
2073
2074 Matcher&lt;Intent&gt;
2075 </span>
2076 <span class="sympad">hasFlags</span>
2077 <span class="normal">(int... flags)</span>
2078 </h4>
2079 <div class="api-level">
2080 <div></div>
2081
2082
2083
2084 </div>
2085 <div class="jd-details-descr">
2086
2087
2088
2089
2090 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2091
2092 </div>
2093</div>
2094
2095
2096<A NAME="hasFlags(int)"></A>
2097
2098<div class="jd-details api apilevel-">
2099 <h4 class="jd-details-title">
2100 <span class="normal">
2101 public
2102 static
2103
2104
2105
2106 Matcher&lt;Intent&gt;
2107 </span>
2108 <span class="sympad">hasFlags</span>
2109 <span class="normal">(int flags)</span>
2110 </h4>
2111 <div class="api-level">
2112 <div></div>
2113
2114
2115
2116 </div>
2117 <div class="jd-details-descr">
2118
2119
2120
2121
2122 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2123
2124 </div>
2125</div>
2126
2127
2128<A NAME="hasPackage(java.lang.String)"></A>
2129
2130<div class="jd-details api apilevel-">
2131 <h4 class="jd-details-title">
2132 <span class="normal">
2133 public
2134 static
2135
2136
2137
2138 Matcher&lt;Intent&gt;
2139 </span>
2140 <span class="sympad">hasPackage</span>
2141 <span class="normal">(String packageName)</span>
2142 </h4>
2143 <div class="api-level">
2144 <div></div>
2145
2146
2147
2148 </div>
2149 <div class="jd-details-descr">
2150
2151
2152
2153
2154 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2155
2156 </div>
2157</div>
2158
2159
2160<A NAME="hasPackage(org.hamcrest.Matcher<java.lang.String>)"></A>
2161
2162<div class="jd-details api apilevel-">
2163 <h4 class="jd-details-title">
2164 <span class="normal">
2165 public
2166 static
2167
2168
2169
2170 Matcher&lt;Intent&gt;
2171 </span>
2172 <span class="sympad">hasPackage</span>
2173 <span class="normal">(Matcher&lt;String&gt; packageMatcher)</span>
2174 </h4>
2175 <div class="api-level">
2176 <div></div>
2177
2178
2179
2180 </div>
2181 <div class="jd-details-descr">
2182
2183
2184
2185
2186 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2187
2188 </div>
2189</div>
2190
2191
2192<A NAME="hasType(org.hamcrest.Matcher<java.lang.String>)"></A>
2193
2194<div class="jd-details api apilevel-">
2195 <h4 class="jd-details-title">
2196 <span class="normal">
2197 public
2198 static
2199
2200
2201
2202 Matcher&lt;Intent&gt;
2203 </span>
2204 <span class="sympad">hasType</span>
2205 <span class="normal">(Matcher&lt;String&gt; typeMatcher)</span>
2206 </h4>
2207 <div class="api-level">
2208 <div></div>
2209
2210
2211
2212 </div>
2213 <div class="jd-details-descr">
2214
2215
2216
2217
2218 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2219
2220 </div>
2221</div>
2222
2223
2224<A NAME="hasType(java.lang.String)"></A>
2225
2226<div class="jd-details api apilevel-">
2227 <h4 class="jd-details-title">
2228 <span class="normal">
2229 public
2230 static
2231
2232
2233
2234 Matcher&lt;Intent&gt;
2235 </span>
2236 <span class="sympad">hasType</span>
2237 <span class="normal">(String type)</span>
2238 </h4>
2239 <div class="api-level">
2240 <div></div>
2241
2242
2243
2244 </div>
2245 <div class="jd-details-descr">
2246
2247
2248
2249
2250 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2251
2252 </div>
2253</div>
2254
2255
2256<A NAME="isInternal()"></A>
2257
2258<div class="jd-details api apilevel-">
2259 <h4 class="jd-details-title">
2260 <span class="normal">
2261 public
2262 static
2263
2264
2265
2266 Matcher&lt;Intent&gt;
2267 </span>
2268 <span class="sympad">isInternal</span>
2269 <span class="normal">()</span>
2270 </h4>
2271 <div class="api-level">
2272 <div></div>
2273
2274
2275
2276 </div>
2277 <div class="jd-details-descr">
2278
2279
2280
2281
2282 <div class="jd-tagdata jd-tagdescr"><p>Matches an intent if its package is the same as the target package for the instrumentation
2283 test.
2284</p></div>
2285
2286 </div>
2287</div>
2288
2289
2290<A NAME="toPackage(java.lang.String)"></A>
2291
2292<div class="jd-details api apilevel-">
2293 <h4 class="jd-details-title">
2294 <span class="normal">
2295 public
2296 static
2297
2298
2299
2300 Matcher&lt;Intent&gt;
2301 </span>
2302 <span class="sympad">toPackage</span>
2303 <span class="normal">(String packageName)</span>
2304 </h4>
2305 <div class="api-level">
2306 <div></div>
2307
2308
2309
2310 </div>
2311 <div class="jd-details-descr">
2312
2313
2314
2315
2316 <div class="jd-tagdata jd-tagdescr"><p>Matches an intent based on the package of activity which can handle the intent.</p></div>
2317 <div class="jd-tagdata">
2318 <h5 class="jd-tagtitle">Parameters</h5>
2319 <table class="jd-tagtable">
2320 <tr>
2321 <th>packageName</td>
2322 <td>packages of activity that can handle the intent
2323</td>
2324 </tr>
2325 </table>
2326 </div>
2327
2328 </div>
2329</div>
2330
2331
2332
2333
2334
2335<!-- ========= METHOD DETAIL ======== -->
2336
2337
2338
2339<!-- ========= END OF CLASS DATA ========= -->
2340<A NAME="navbar_top"></A>
2341
2342<div id="footer" class="wrap" >
2343
2344
2345 <div id="copyright">
2346
2347 Except as noted, this content is licensed under <a
2348 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2349 For details and restrictions, see the <a href="../../../../../../../license.html">
2350 Content License</a>.
2351 </div>
2352 <div id="build_info">
2353
2354 Android &nbsp;r &mdash;
2355<script src="../../../../../../../timestamp.js" type="text/javascript"></script>
2356<script>document.write(BUILD_TIMESTAMP)</script>
2357
2358 </div>
2359
2360
2361 <div id="footerlinks">
2362
2363 <p>
2364 <a href="../../../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2365 <a href="../../../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2366 <a href="../../../../../../../support.html">Support</a>
2367 </p>
2368 </div>
2369
2370</div> <!-- end footer -->
2371</div> <!-- jd-content -->
2372
2373</div><!-- end doc-content -->
2374
2375</div> <!-- end body-content -->
2376
2377
2378
2379
2380
2381
2382</body>
2383</html>