Intent(意图)主要是解决Android应用的各项组件之间的通讯。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。()今天就来教大家怎样用Intent传递复杂类型数据,也就是传递对象/或者说一个类
工具/原料
1
Eclipse
2
Android
方法/步骤
1
新建android项目IntentTest
2
first类即为首界面
3
second是第二个界面,用来接收从first界面传递过来的信息
4
bean类是用来存储信息的的类,也就是用intent传递的类
5
运行后,这是第一个界面,点击button按钮,跳转到第二个界面,将bean传递过去
6
这是第二个界面,用两个TextView直接将传递过来的值显示出来
7
主要的就是两个界面,intent代码。
8
还有intent传递对象时,该类必须实现serializable,也就是实现序列化,implements Serializable
9
AndroidManifest文件
注意事项
所有代码均在截图内!
上一篇:P2P平台运营者应该具备哪些能力
下一篇:婆媳关系不和怎么办?