使用Bundle进行Activity之间的传值

1.创建第一个Activity,用于记录用户的输入信息:

其中的布局文件(activity_bundle_test.xml)代码如下:



Activity(BundleTest.java)中的代码如下,主要就是存储用户输入的数据,并做序列化操作(其中的Person类只所以可以序列化,是因为它实现了java.io.Serializable)和传值:


Person类的代码如下:

2.在另一个接受传值的Activity(ResultActivity.java, activity_result.xml)中取数据并显示:

其中,布局(activity_result.xml)代码如下:

Activity(ResultActivity.java)类中的代码如下:


3.模拟器运行结果:



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,995评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,850评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,857评论 0 17
  • 夏天,是毕业季,这个夏天,是我们的毕业季。以前,总觉得毕业遥遥无期,可转眼间我们也成为了镜头中穿着黑色学士...
    充实的小金鱼阅读 1,679评论 0 1
  • 最爱的人啊,你去了何方? 是凄冷的幽界 是美丽的天堂? 最爱的人啊,你知道我哀伤? 我触摸你僵冷的身体 我要记着你...
    木子爱若阅读 1,720评论 0 9

友情链接更多精彩内容