Android Bundle传递简单数据、对象数据
2024-08-25 17:59:43
Android开发过程中进程遇到组件之间、进程之间等数据的传递,数据传递有非常多种,当中使用Bundle传递非常方便。
Bundle能够传递多种数据,是一种类似map的key-value数据结构
简单的调用例如以下所看到的
Bundle bundle=new Bundle();
bundle.put***(key,value)
可是有时候须要我们传递一个对象,做法就是先把该对象使用serializable序列化
public class Book implements Serializable{
}
然后在须要使用该对象传递时候
Bundle bundle = new Bundle();
bundle.putSerializable("book", book);
当中book是一个对象数据
取出数据使用
Book info = (Book) bundle.getSerializable("book");
最新文章
- Eclipse 复制按钮卡死
- 210. Course Schedule II
- 注解 @Resource与@Autowired与@Component的使用
- Asp.Net MVC页面静态化功能实现二:用递归算法来实现
- ios开发判断手机是否安装微信app
- 【转】Build Your own Simplified AngularJS in 200 Lines of JavaScript
- C#中获取不同的日期时间格式
- Codeforces 890C - Petya and Catacombs 模拟
- JAVA代码实现嵌套层级列表,POI导出嵌套层级列表
- Spring Boot 自定义 starter
- CSS第二篇
- 关于在CentOS上,绘图丢失部分中文字的问题
- php模拟数据请求
- [Bayes] Parameter estimation by Sampling
- Linux sed 流编辑器
- 记2013年度成都MVP社区巡讲
- 【转】Python数据处理(四舍五入、除法部分)
- 2-Eighth Scrum Meeting20151208
- Mariadb源代码编译过程
- Mysql语句转义