日志

Android开发之bug-No Activity found to handle Intent

 来源    2015-06-06    0  

android.content.ActivityNotFoundException: No Activity found to handle Intent

做Android开发中,使用隐式intent,Manifest中设置了action和category,

如下:

<activity 
            android:name="exerciseintent.ExIntent2_1">
            <intent-filter >
                <action android:name="1111111111111111111"/>
                <category android:name="android.intent.category.MY_CATEGORY"/>
            </intent-filter>
        </activity>

每次进行跳转的时候都会出现force close。

log为06-06 22:23:27.990: E/AndroidRuntime(2652): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=1111111111111111111 cat=[android.intent.category.MY_CATEGORY] (has extras) }

经过搜索,得到这么一条线索:隐式intent至少包含"android.intent.category.DEFAULT"(对应CATEGORY_DEFAULT常量)。因此,活动想要接收隐式intent必须要在intent过滤器中包含"android.intent.category.DEFAULT"。

修改后:

<activity 
            android:name="exerciseintent.ExIntent2_1">
            <intent-filter >
                <action android:name="1111111111111111111"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="android.intent.category.MY_CATEGORY"/>
            </intent-filter>
        </activity>

经过测试,OK。

记录下。

相关文章
Android开发之BUG专讲:入门篇(一)
日志前言: 本文作者:周才智 转载须注明作者与出处.违者必究. 原文地址:http://segmentfault.com/a/1190000004380690 话说诸葛亮是一个优秀的程序员,每个锦囊都是应 ...
Android开发之Activity的生命周期以及加载模式
日志本篇博客就来好好的搞一下Activity的生命周期,如果搞过iOS的小伙伴的话,Activity的生命周期和iOS中ViewController的生命周期非常类似.生命周期,并不难理解.一个人的生命周 ...
Android开发之Activity的创建跳转及传值
日志在Android系统的江湖中有四大组件:活动(Activity), 服务(Service), 广播接收器(Broadcast Reciver)和内容提供者(Content Provider).今天所介 ...
1
android开发之在activity中控制另一个activity的UI更新
日志两个Activity之间可以通过发送广播来控制另外一个activity的UI更新,比如团购APP里:我下了个订单之后,那么我可以通过发送广播通知“我的订单”里面的内容内容自动更新. 再重复一遍我遇到的 ...
Android开发之Android Context,上下文(Activity Context, Application Context)
日志转载:http://blog.csdn.net/lmj623565791/article/details/40481055 1.Context概念Context,相信不管是第一天开发Android,还 ...
Android开发之Service的写法以及与Activity的通信
日志Service的总结: 1.按运行地点分类: 类别 区别  优点 缺点   应用 本地服务(Local) 该服务依附在主进程上,  服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外 ...
Android开发之Activity转场动画
日志引子 相信开发过iOS的程序员都知道iOS ViewController之间的跳转动画非常多,很酷对不对?这让开发Android的羡慕不已,曾几何时,Android中的Activity跳转是何等的生硬 ...
android开发之activity的跳转
日志1.必须有两个视图才能实现跳转(废话), <?xml version="1.0" encoding="utf-8"?> <LinearLayo ...
Android开发之SoundPool使用详解
日志使用SoundPool播放音效 如果应用程序经常播放密集.急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了.因为MediaPlayer存在如下缺点: 1) 延时时间较长 ...
Android开发之OkHttp介绍
日志要论时下最火的网络请求框架,当属OkHttp了.自从Android4.4开始,google已经开始将源码中的HttpURLConnection替换为OkHttp,而在Android6.0之后的SDK中 ...
1
android开发之broadcast学习笔记 分类: android 学习笔记 2015-07-19 16:33 32人阅读 评论(0) 收藏
日志android中的广播用的太多了,今天稍微总结一下. 按注册方式分为两种: 1.静态注册广播: 静态注册广播就是在androidManifest.xml文件中注册广播,假设我们要实现这样一个效果,在一 ...
1
android开发之AlertDialog点击按钮之后不消失 分类: android 学习笔记 2015-07-15 18:07 89人阅读 评论(0) 收藏
日志最近有这样一个需求,我需要用户在一个弹出框里输入密码来验证,验证成功当然好说,但是如果验证失败则需要把alertdialog的标题改为"密码错误,请重新输入",并且这个alertd ...
1
Android开发之Path类使用详解,自绘各种各样的图形!
日志玩过自定义View的小伙伴都知道,在View的绘制过程中,有一个类叫做Path,Path可以帮助我们实现很多自定义形状的View,特别是配合xfermode属性来使用的时候.OK,那我们今天就来看看P ...
1
Android开发之Bitmap二次采样
日志Bitmap二次采样,听着好像是一个高大上的事,其实也就那么回事,今天我们就来看看Bitmap的二次采样问题.1.为什么要二次采样OK,那么首先我要 解决的一个问题就是为什么我们要二次采样?不知道大家 ...
android开发之SnackBar的使用
日志SnackBar是一个类似于Toast的东西,它也有显示时长,但是比Toast更加灵活,同时,我们还可以给SnackBar设置点击事件,那么我们今天就来看看怎么用吧!先来一张效果图:这种效果大家可能在 ...
android开发之wheel控件使用详解
日志出门在外生不起病呀,随便两盒药60多块钱.好吧,不废话了,今天我们来看看wheel控件的使用,这是GitHub上的一个开源控件,用起来十分方便,我们可以用它做许多事情,比如做一个自定义的datepic ...
android开发之shape详解
日志很多时候,使用shape能够实现的效果,你用一张图片也能够实现,但问题是一张图片无论你怎么压缩,它都不可能比一个xml文件小,因此,为了获得一个高性能的手机App,我们在开发中应该遵循这样一个原则:能 ...
2
android开发之ExpandableListView的使用,实现类似QQ好友列表
日志由于工作需要,今天简单研究了一下ExpandableListView,做了一个类似QQ列表的Demo,和大家分享一下. 效果图如下: 先来看看主布局文件: <RelativeLayout xml ...
1
android开发之bitmap使用
日志bitmap是android中重要的图像处理工具类,通过bitmap可以对图像进行剪切.旋转.缩放等操作,同时还可以指定格式和压缩质量保存图像文件. 一.拿到一个Bitmap对象 查看源码我们知道,B ...