Android(java)学习笔记163:开发一个多界面的应用程序之界面间数据传递
2024-08-26 03:05:06
1.界面跳转的数据传递
(1)intent.setData() --> intent.getData();
传递的数据比较简单,一般是文本类型的数据String;倘若我们传递的数据比较复杂(几种类型),或者比较长,这个方法就不怎么实用了。
(2)如果有很多的不同类型的数据传递
intent.putExtra(key, value);
• 基本类型的数据都可以传递,基本类型数据的数组也可以传递
• 对象必须是实现序列化接口的对象。Bitmap
• 传递一组数据:
放数据:
Bundle map = new Bundle();
intent.putExtras(map);
取数据:
intent.get<Type>Extras("key");
Bundle map = intent.getExtras();
最新文章
- hdu 1429
- JavaScript的理解记录(6)
- checkbox、全选反选,获取值
- Laravel教程 七:表单验证 Validation
- Jenkins构建Git manager服务器的源码
- 设计模式 - command
- WiFi无线模块学习1——HLK-M30使用
- 配置php中的Oracle扩展
- JavaEE(3) - RMI服务器和客户端
- mysql报错1024-can&#39;t get hostname for your address
- HDU 4403 A very hard Aoshu problem(DFS)
- makefile介绍1.0
- spring集成redis
- Android简易实战教程--第二十八话《加载大图片》
- BZOJ 1443 游戏(二分图博弈)
- hadoop启动
- bram和dram的区别
- laravel 5.1 添加第三方扩展库
- oracle基于3种方法的大数据量插入更新
- Spring cloud Hystrix的配置属性优先级和详解