android 中的意图intent
来源:互联网 发布:仙界网络直播间txt笔下 编辑:程序博客网 时间:2024/05/16 14:55
intent的作用:
1: 应用程序之间的解耦: 让不同的应用程序之间的界面可以相互调用.
2: 说明了一个用程序是开放的不是封闭的.(在IOS的系统中就不行)
意图的分类:
1; 隐式意图
(通过动作,数据,category)开启新的activity。
应用场景: 激活别的应用程序的 activity.
查询系统里面满足条件的activity,再把activity激活,效率较低,比较慢。
<span style="white-space:pre"></span>Intent intent=new Intent();intent.setAction("android.intent.action.VIEW");intent.addCategory("android.intent.category.DEFAULT");intent.addCategory("android.intent.category.BROWSABLE");intent.setData(Uri.parse("http://www.baidu.com"));startActivity(intent);2. 显式意图. 直接指定要激活的activity。_效率高_。直接指定。
<span style="white-space:pre"></span> intent.setClassName(this, "com.XXX<pre name="code" class="java"><span style="white-space:pre"></span>Intent intent = new Intent(this,SecondActivity.class); startActivity(intent);
第二种写法:
<span style="white-space:pre"></span>.rpcalc.SecondActivity"); startActivity(intent);
3:应用场景
* 如果激活的是应用程序内部的activity,推荐使用显示意图,直接指定包名类名。效率高。
* 如果激活的是其他应用程序的activity,推荐使用隐式意图,通过action和data指定。
4:intent 也可以传递数据
0 0
- android 中的意图intent
- 浅析Android中的Intent(意图)
- Android中的Intent意图安全
- android中的Intent(意图)理解
- Android中的Intent(意图)的使用
- Android 中的(意图Intent)机制,常见应用
- 关于android开发中的Intent(意图)
- Android中的Intent(意图)的使用
- [android]Intent意图
- android意图-intent
- android意图Intent
- Android Intent意图详解
- Android Intent 意图
- Android-Intent(意图)
- Android意图-Intent详解
- Android Intent(意图)介绍
- Android中隐式意图(Intent)用法
- Android中隐式意图(Intent)用法
- ASP.NET—013:实现带控件的弹出层(弹出框)
- CWnd::Create和CWnd::CreateEx 区别
- 小心C++流的标志位
- KSZnx szk
- ViewPager的PagerAdapter的四个方法解析
- android 中的意图intent
- 动态规划之双调欧几里得旅行商问题
- linux 网络编程函数详解
- HDU-#1533 Going Home(二分图最佳完美匹配+KM)
- LXC
- [leetcode] Search a 2D Matrix
- tip7:为多态基类声明virtual析构函数
- ACdream区域赛指导赛之手速赛系列(4)题解
- 并查集的模板