多语言展示
当前在线:571今日阅读:19今日分享:20

Android新手入门练习:[7]Intent传递对象,类

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文件

注意事项

所有代码均在截图内!

推荐信息