Android--Activity IntentFilter匹配规则
来源:互联网 发布:土法炼钢 知乎 编辑:程序博客网 时间:2024/04/28 11:50
Activity IntentFilter匹配规则
一个Activity中可以配置多个IntentFilter,一个IntentFilter中包含一个或多个action、category、data,只有分别都匹配上才能被启动。
- action匹配规则:
- Intent中的action能匹配上IntentFilter中任意一个action的值;
- action的值区分大小写;
- Intent必须要有一个action去匹配IntentFilter中的action;
- category匹配规则:
- 只要Intent中有category(一个或多个),能在IntentFilter中找到相同的匹配上就行;
- 如果Intent中没有的话,那么系统默认category的值为android.intent.category.DEFAULT;
- 不含DEFAULT的category是无法接收隐式Intent的;
- data匹配规则:
- 只要Intent中有action(一个或多个),能在IntentFilter中找到相同的匹配上就行;
- 程序入口Activity必须要有的下面两行代码
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.action.DEFAULT"/>
- action匹配规则:
显示启动Activity:startActivity(context,XX.class);
隐式启动:
- startActivity(“action的字符串值”);
- Intent中设置category,dataAndType属性;
- 在Intent中设置IntentFilter过滤器, 设置action、category、data等属性
1 0
- Android--Activity IntentFilter匹配规则
- Android里Activity的IntentFilter匹配规则
- Android IntentFilter匹配规则
- android intentFilter 匹配规则
- Activity的IntentFilter匹配规则
- Android四大组件之Activity (IntentFilter匹配规则)
- IntentFilter 匹配规则(网页中启动Activity)
- Activity 生命周期、启动模式、IntentFilter 匹配规则
- Android——IntentFilter匹配规则
- Android之IntentFilter的匹配规则
- 一篇文章看明白 Android Activity 启动模式 & IntentFilter匹配规则
- Activity隐式启动时候IntentFilter的匹配规则
- IntentFilter的匹配规则
- IntentFilter的匹配规则
- IntentFilter的匹配规则
- IntentFilter的匹配规则
- IntentFilter的匹配规则
- IntentFilter匹配规则
- 关于Set的学习
- 深入理解PHP原理之变量赋值
- 自定义ViewPager
- 处理横竖屏切换
- python的基础语法
- Android--Activity IntentFilter匹配规则
- huffman树与编码
- Rapidjson的简单使用(拼接json串,存取文件中的json,解析json串)
- javaee之struts2框架加强学习
- JAVA 网络编程(1) SOCKET 普通示例
- 字符串
- 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户))
- POJ2096->概率DP
- win10(64位)python xgboost 详细安装教程