通过显示意图激活目标组件的方式有:

1.通过构造函数

intent = new Intent(启动源,启动目标);

实例见:博客    ==》android 之Activity间的相互跳转    博客链接  

2.通过调用意图对象的setClass(Context,Class)

intent.set Class(this,DialogActivity.class);

3.intent.setClassName()  ==》  是在已知包名和类名的情况下常用的跳转方法

intent.setClassName(this,"com.xh.example.activityjumpdemo02.DialogActivity");

4.通过给意图对象指定组件名完成激活组件的功能    component(组成部分)

ComponentName componentName = new ComponentName("com.xh.example.activityjumpdemo02","com.h

sj.examsple.activityjumpdemo02.DiaologActivity");

intent.setComponent(componentName);

通过隐式意图激活目标组件的方式有:

Intent intent = new Intent(自己命名的action)

隐式意图要与意图过滤器进行匹配(匹配的是action,data,category)

注意:当startActivity(intent)激活组件时Android会自动生成Android会自动生成CATEGORY_DEFAULT

为了妥当,在意图过滤器中添加CATEGORY_DEFAULT,以防匹配失败。

android 之 使用显示意图和隐式意图完成Activity的跳转相关推荐

  1. 关于android隐式启动activity的分析和说明,Android学习之Intent中显示意图和隐式意图的用法实例分析...

    本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应 ...

  2. Android(Intent意图初解,显示意图,隐式意图,意图过滤器)

    Android Intent 简介:Intent被称为意图,是安卓程序中的一种比较重要的组件间交户的方式,可以用于组件间的跳转,传递数据等.通常用作启动Activity,Service以及发送广播等. ...

  3. Android显式意图和隐式意图

    intent基本理解 我们都知道Android四大组件:Activity .Service.broadcast receiver 及 内容提供者. 其中,Activity .Service.broad ...

  4. 安卓开发-Activity的显示意图和隐式意图+实例+Activity界面间数据的传递实例

    <一:显示意图和隐式意图> 1.显示意图 //想打开的页面需要在创建意图时显式指定要打开那个Activity Intent intent = new Intent(this, 指定Acti ...

  5. Android学习记录(7)—Intent中显示意图和隐式意图的用法

    Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的 ...

  6. 2020-11-9(intent显式意图和隐式意图)

    activity对象被创建时,系统会自动调用oncreat方法 所有的四大组件都不能自己创建对象,需要系统来创建(通过清单文件AndroidMannifest.xml反射的方式来创建,清单文件声明节点 ...

  7. Android的隐式意图

    Android的隐式意图 对于隐式意图,Android是怎样寻找到这个最合适的组件呢?记的前面我们在定义活动时,指定了一个intent-filter,Intent Filter(意图过滤器)其实就是用 ...

  8. Bundle与Intent机制,Intent显式/隐式意图,传递参数及参数序列化,各种跳转(如打开浏览器),Intent的Size

    intent传递有没有大小限制,是多少?- http://blog.csdn.net/wingichoy/article/details/50679322 Android Intent调用 Uri的使 ...

  9. Android笔记 隐式意图vs显示意图+隐式意图打开短信应用demo

    显示意图一般应用于同一个应用中 执行效率高 隐式意图用于不同的应用程序,要激活别的应用程序或者让自己的某一界面被别人激活 隐式意图执行过程: 1查询系统中所有Activity看有没有满足条件的Acti ...

最新文章

  1. 使用adb devices命令无法识别夜神模拟器的解决方法
  2. 网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(一)...
  3. 洛谷P1119 灾后重建[Floyd]
  4. 列举ospf的5种报文类型_9种语言的应用场景,程序员的候选清单,你最看好哪一门语言...
  5. Mybatis助手之Mybatis-Plus——开始使用
  6. 深入理解PHP异常和错误处理(6)PHP如何优雅的处理错误
  7. Vue2.0中子组件向父组件传递数据的方法,以完整demo演示
  8. CS224n笔记一:开端
  9. 程序员的职业选择:打工者、独立开发者、创业者
  10. 在采用vue-cli Post Get
  11. Java - 常用工具类 - 集合框架
  12. redis——缓存击穿/穿透/雪崩
  13. 【第二组】项目冲刺(Alpha版本)第三次每日例会 2017/7/13
  14. java catch自定义异常_Laravel - 自定义处理程序中的Catch异常
  15. 考完试写一套新闻系统
  16. 2020-12-07
  17. python写几个好玩的程序_Python写的Msn机器人,几好玩的
  18. mac开发php集成环境
  19. protel 99se交互式布局
  20. 挖掘数字资产,生意增长是本质,但数据创新仍有难题待解 | 2022全球数字价值峰会...

热门文章

  1. ubuntu下安装交叉编译的环境脚本
  2. STM32F103+UCOS-II 实现临界区不关闭重要中断
  3. 基于linux的ARM设备升级,烧写Nand flash总结
  4. Vxworks信号量分析
  5. git 远程分支和tag标签的操作
  6. Windows Server 2008 R2 如何启用WINS服务
  7. CentOS 7 为firewalld添加开放端口及相关资料
  8. SpringMVC学习总结(2)——SpringMVC返回json配置
  9. Osmocom-bb系统编译
  10. 用Python发送邮件[zt]