android学习之 intent 实例
2012-03-17 16:17
302 查看
网上也有很多文章讲解了intent的用法,自己感觉他的字面意义说到了他的精髓:“目的、意向”,也就是说通过它来告诉应用程序将要做什么,intent正是这样,android通过Intent机制来协助应用间的交互与通讯,网上的一句话来理解:Intent有两种基本用法:一种是显式的Intent,即在构造Intent对象时就指定接收者,这种方式与普通的函数调用类似,只是复用的粒度有所差别;另一种是隐式的Intent,即Intent的发送者在构造Intent对象时,并不知道也不关心接收者是谁,这种方式与函数调用差别比较大,有利于降低发送者和接收者之间的耦合。另外Intent除了发送外,还可用于广播。本文的例子正式介绍其中的显示intent,隐式的Intent将在下一篇中学习。
实例要达到大致的效果:一个页面显示用户列表,其中有一个按钮来添加用户。
用户列表界面:
requestCode If >= 0, this code will be returned in
* onActivityResult() when the activity exits.
也就是说如果requestCode>0 我们就可以在目标activity返回的时候执行父窗口(官方叫做originating activity)的onActivityResult方法来处理我们的数据,我们可以使用已经定义好的requestCode,也可以自己定义,在代码中我直接给赋值为1,正如文档所说的,我们在用户类表的activity里面重写onActivityResult方法来刷新界面,以显示新添加的用户。
下面来看下我们的本实例的两个activity:
首先是用户列表activity:Test1.java:(使用到了simpleAdapter可以见于我的另外一篇文章http://www.blogjava.net/freeman1984/archive/2009/11/06/301475.html)
private String mAction;
private Uri mData;
private String mType;
private ComponentName mComponent;
private int mFlags;
private HashSet<String> mCategories;
private Bundle mExtras;
本文来源:http://www.blogjava.net/freeman1984/archive/2009/11/10/301823.html
实例要达到大致的效果:一个页面显示用户列表,其中有一个按钮来添加用户。
用户列表界面:
requestCode If >= 0, this code will be returned in
* onActivityResult() when the activity exits.
也就是说如果requestCode>0 我们就可以在目标activity返回的时候执行父窗口(官方叫做originating activity)的onActivityResult方法来处理我们的数据,我们可以使用已经定义好的requestCode,也可以自己定义,在代码中我直接给赋值为1,正如文档所说的,我们在用户类表的activity里面重写onActivityResult方法来刷新界面,以显示新添加的用户。
下面来看下我们的本实例的两个activity:
首先是用户列表activity:Test1.java:(使用到了simpleAdapter可以见于我的另外一篇文章http://www.blogjava.net/freeman1984/archive/2009/11/06/301475.html)
private String mAction;
private Uri mData;
private String mType;
private ComponentName mComponent;
private int mFlags;
private HashSet<String> mCategories;
private Bundle mExtras;
本文来源:http://www.blogjava.net/freeman1984/archive/2009/11/10/301823.html
相关文章推荐
- Android学习之Intent中显示意图和隐式意图的用法实例分析
- Android学习指南之八:详解Intent及其应用实例
- Android(java)学习笔记146:Bundle和Intent类使用和交互
- [转]Android Activity和Intent机制学习笔记
- Android Activity和Intent机制学习笔记
- android开发实例-标准意图方法Intent(一)
- Android(java)学习笔记117:英文朗诵android App编写实例
- Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences) .
- Android学习-Intent的作用
- Android Intent机制实例详解
- Android app接收来自adb发送的广播的实例学习
- Android开发学习笔记:Intent的简介以及属性的详解
- Android Intent的几种用法全面总结(供自我学习查阅使用)
- Android学习总结————Java程序设计技巧与开发实例(朱福喜)
- Android 学习笔记(2) -- Intent
- Android深入浅出系列之实例应用—开机就运行自定义的程序BroadcastReceiver和intent-filter的用法
- android学习-有道词典开发实例
- Android Activity和Intent机制学习笔记
- Android学习之动画实例
- Android开发学习笔记:Intent的简介以及属性的详解