文档章节

隐式Intent找不到Activity:android.content.ActivityNotFoundException

daveztong
 daveztong
发布于 2014/11/06 21:25
字数 192
阅读 1988
收藏 0
Here is what i encountered: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=me.waye.intentdemo.intent.action.WAYE_ACTION cat=[me.waye.intentdemo.intent.category.WAYE_CATEGORY] } 在学习隐式启动Activity的时候遇到这个错误,用的书是李刚的疯狂Android讲义,书上没有提到这个问题,通过看文档发现了答案:
Android treats all implicit intents passed to startActivity() as if they contained at least one category: " android.intent.category.DEFAULT" (the CATEGORY_DEFAULT constant). Therefore, activities that are willing to receive implicit intents must include " android.intent.category.DEFAULT" in their intent filters. (Filters with " android.intent.action.MAIN" and " android.intent.category.LAUNCHER" settings are the exception. They mark activities that begin new tasks and that are represented on the launcher screen. They can include " android.intent.category.DEFAULT" in the list of categories, but don't need to.) See Using intent matching, later, for more on these filters.)
能接受隐式Intent的Activity必须包含android.intent.category.DEFAULT,但LAUNCHER和MAIN例外,可以不用加,也可以加上但没有这个必要。  

© 著作权归作者所有

daveztong
粉丝 4
博文 93
码字总数 21482
作品 0
成都
程序员
私信 提问
加载中

评论(2)

daveztong
daveztong 博主

引用来自“dlzhang”的评论

很给力,完美的解决了我的问题
Happy coding android!
dlzhang
dlzhang
很给力,完美的解决了我的问题
隐式Intent出现问题报错

<activity android:name=".MyAty" > <intent-filter> <category android:name="android.intent.category.default" > </category> <action android:name="com.example.mjc.learnintentdemo.in......

霄霄月月
2016/04/11
52
0
Android Intent机制实例详解(Activity篇)

Android Intent机制实例详解(Activity篇) Android 中提供了 Intent 机制来协助应用间的交互与通讯,或者采用更准确的说法 是, Intent 不仅可用于应用程序之间,也可用于应用程序内部的 Acti...

xiahuawuyu
2012/08/01
361
0
Android 回拨电话中不能弹出应用列表的原因

old代码; <activity android:name="com.vkoov.csipsimple.ui.OutgoingCallChooser" android:configChanges="orientation" android:launchMode="singleInstance" android:theme="@style/Cup......

深圳_小白菜
2014/04/23
358
0
Android使用Intent调用摄像头并获取照片

使用Android的Intent调用另外一个activity的时候,采用的是多线程机制,异步方式。startActivityForResult之后被调用activity并没有马上返回结果给调用activity,Android的Acitivity对象中s...

huist
2015/11/13
1K
0
android.content.ActivityNotFoundException: No Activity found to handle Intent

一直出现android.content.ActivityNotFoundException: No Activity found to handle Intent问题,找了很多教程都解决不了,源码在这里,希望高手能帮忙看一下,谢谢 MAINFEST: 源码: http...

猪头的啦
2012/12/07
11.9K
3

没有更多内容

加载失败,请刷新页面

加载更多

IT兄弟连 HTML5教程 HTML5表单 小结及习题

小结 HTML表单提交的方法有get方法和post方法,get方法的作用是从指定的资源请求数据,post方法的作用是向指定的资源提交要被处理的数据。HTML表单一直都是Web的核心技术之一,有了它我们才能...

老码农的一亩三分地
12分钟前
7
0
向maven工程中导入自己封装好的jar包方法

1.打开cmd窗口 输入并执行:mvn install:install-file -DgroupId=com.test   -DartifactId=ptest -Dversion=0.1  -Dfile=E:\test\test-0.1.0.jar    -Dpackaging=jar注:Dgr......

gantaos
14分钟前
3
0
【jQuery基础学习】09 jQuery与前端(这章很水)

本文转载于:专业的前端网站➨【jQuery基础学习】09 jQuery与前端(这章很水) 这章主要是将如何将jQuery应用到网站中,或者说其实就是一些前端知识,对于我这种后端程序来说其实还是蛮有用的...

前端老手
26分钟前
7
0
深度科技与金山云完成兼容互认证 共同促进我国软件生态发展

近日,深度科技与金山云完成兼容互认证工作,经双方共同严格测试,深度操作系统ARM服务器版软件V15与金山云分布式数据库软件DragonBase V1.0相互兼容、稳定运行,可以为企业级应用提供全面保...

后浪涛涛
26分钟前
7
0
Less导入选项

Less 提供了CSS @import CSS规则的几个扩展,以提供更多的灵活性来处理外部文件。 语法: @import (keyword) "filename"; 以下是导入指令的相关详情: reference,使用较少的文件但不输出。 ...

凌兮洛
42分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部