如果一个Activity想启动另外一个Activity,则必须使用意图对象:intent.

意图(intent):想干嘛

意图的功能:

A.激活组件

B.携带数据

意图的分类:

A.显式意图:指定了要启动的目标组件的意图

B.隐式意图:没有指定要启动的目标组件,必须通过匹配在意图过滤器中指定的action,category,data来查找要启动的目标组件意图

意图的应用场景:

A.显式意图由于指定了要启动的目标组件,所以效率高,常用在同一个应用程序中激活组件

B.隐式意图由于没有指定要启动的目标组件,需要通过查找意图过滤器的action,category,data等内容的匹配情况决定启动哪个Activity.因此效率低,常用于在一个应用程序中激活另外一个应用程序的组件使用

android 之intent(意图)详解相关推荐

  1. 【Android】 Intent应用详解

    转载:http://blog.csdn.net/liuhe688/article/details/7162988 看似尋常最奇崛,成如容易卻艱辛.北宋.王安石 看似普通的事情其实最不同寻常,并不是简简 ...

  2. Android应用开发—Intent组件详解

    转载自:Android中Intent组件详解 Intent是不同组件之间相互通讯的纽带,封装了不同组件之间通讯的条件. Intent本身是定义为一个类别(Class),一个Intent对象表达一个目的 ...

  3. Android Intent机制详解

    什么是Intent  Intent 是一个将要执行的动作的抽象描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯.比如说调用startActivity()来启动一 ...

  4. Android自定义属性,format详解

    1. reference:参考某一资源ID. (1)属性定义: <declare-styleable name="名称"><attr name="bac ...

  5. Android的Logcat命令详解:翻译Enabling logcat Logging

    Android的Logcat命令详解 --翻译Enabling logcat Logging 田海立@CSDN 2011/07/28 Android LOG系统提供了收集和查看系统调试输出的功能.各种 ...

  6. Android WebView(一) WebView详解

    WebView,在Android开发中,我们总是会遇到,它是Google封装的,使用WebKit渲染引擎加载显示网页.接下来,我们就详细看看WebView的介绍以及使用.如果你想了解WebView主要 ...

  7. Android网页浏览器开发详解(一)

    Android网页浏览器开发详解(一) 请支持原创,尊重原创,转载请注明出处:http://blog.csdn.net/kangweijian(来自kangweijian的csdn博客) Androi ...

  8. 《Android NFC开发实战详解》——6.4节Android NFC P2P开发进阶

    本节书摘来自异步社区<Android NFC开发实战详解>一书中的第6章,第6.4节Android NFC P2P开发进阶,作者 赵波,更多章节内容可以访问云栖社区"异步社区&q ...

  9. Android设备扫描机制详解

    Android设备扫描机制详解 本文基于Android pie,对Android的设备扫描机制做一个全面的解析,由于本人掌握的知识有限,如有讲错的地方还请大家指出来. Android提供了一套扫描机制 ...

最新文章

  1. 单元测试 Mocking 类库需具备的特性
  2. org.hibernate.HibernateException: connnection proxy not usable after transaction
  3. 计算机hub体系部件,原来如此!USB Hub接口为啥都是4个7个或10个?
  4. BZOJ 2342: 【SHOI2011】 双倍回文
  5. P3211-[HNOI2011]XOR和路径【高斯消元】
  6. t–sql pl–sql_SQL View –完整的介绍和演练
  7. 痞子衡嵌入式:极易上手的可视化wxPython GUI构建工具(wxFormBuilder)
  8. 如何从github下载并运行angular项目
  9. C++基础知识:C++语言中的表达式求值
  10. 北斗时间周和GPS时间周计算,JAVA为例
  11. Calendar根据日期获取年份和周、当前周的所有日期
  12. CUDA编程.cu文件
  13. Ubuntu下初装QT出现错误cannot find -lGL解决办法
  14. zb怎么做渲染图_zbrush高模效果图渲染技巧
  15. 这18个网站能让你的页面背景炫酷起来
  16. 最快路由器服务器地址,快速设置路由器的方法
  17. python 爬虫与数据可视化
  18. 外卖CPS公众号如何实现站外引流?
  19. 学计算机编程还是学奥数,小学生家长担心奥数被封 孩子改学编程冲名校
  20. 《成为学习高手》小记

热门文章

  1. leetcode 7整数反转和leetcode 9回文数
  2. 事业单位招 计算机面试实践技能操作,2019山东事业单位卫生类招聘面试实践技能概论...
  3. Error opening zip file or JAR manifest missing的解决方法
  4. SlidingMenu(一)
  5. hdu1428(记忆化搜索)
  6. Windows窗体透明效果
  7. Oracle 查看被锁的表语句
  8. CSP认证201803-3 URL映射[C++题解]:字符串处理、模拟
  9. 【Linux入门连载三】Linux常用的基本命令
  10. 计算机应用能力 中文字处理,全国职称计算机应用能力考试《Word 2003中文字处理》考试大纲...