自定义的IntentFileter 无法找到activity
2016-03-12 21:33
239 查看
<intent-filter > <action android:name="com.leo.enjoytime.VIEW"/> </intent-filter>
自定义的IntentFileter出现异常 No Activity found to handle Intent { com.leo.View (has extras) }
结果查资料发现自定义的action同时需要定义category
比如:
<intent-filter > <action android:name="com.leo.enjoytime.VIEW"/> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
每一个通过startActivity()方法发出的隐式Intent都至少有一个category,就是 "android.intent.category.DEFAULT",
所以只要是想接收一个隐式Intent的Activity都应该包括"android.intent.category.DEFAULT" category,不然将导致 Intent 匹配失败。
相关文章推荐
- Java中的拦截器、过滤器、监听器
- java 厨师,顾客,订餐的多线程示例程序
- iOS之04-方法的声明和实现
- htop的使用
- JAVA数据结构---顺序表
- JAVA数据结构---顺序表
- JAVA数据结构---顺序表
- JAVA数据结构---顺序表
- JAVA数据结构---顺序表
- JAVA数据结构---顺序表
- JAVA数据结构---顺序表
- JAVA数据结构---顺序表
- MFC对话框-UpdateData()函数使用
- Game
- java在内存中的类图学习笔记
- Android不常见系统控件一览
- LatentSVM 算法
- centos7没有安装ifconfig命令的解决方法
- 定时器
- 传感器模块与单片机的无线连接