(Android学习)Bundle
一、Bundle
Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。
经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口。
二、使用( Android Activity 数据传递:一次传多个)
第一个Activity
Intent itActivity = new Intent(MainActivity.this,SecondActivity.class);Bundle bd = new Bundle();bd.putString("name","小明");bd.putInt("age",22);itActivity.putExtras(bd);startActivity(itActivity);
第二个Activity
Intent itActivity2 = getIntent();
Bundle bd = itActivity2.getExtras();
String name = bd.getString("name");
int age = bd.getInt("age");
Log.d("intent","name:"+name+" age:"+age);
参考:
Android Bundle详解
(Android学习)Bundle相关推荐
- Android学习系列(10)--App列表之拖拽ListView(上)
研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨. 鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章. ...
- Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK
原文:Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...
- Android 学习笔记 BroadcastReceiver广播...
PS:不断提升自己,是件好事... 学习内容: 1.BroadcastReceiver的使用.. 2.通过BroadcastReceiver去启动Service... 1.BroadcastRecei ...
- Android学习笔记(七):多个Activity和Intent
根据www.mars-droid.com:Andriod开发视频教学,先跳过书本<Beginning Android 2>的几个章,我是这两个资源一起看,需要进行一下同步.先初步了解一下应 ...
- Android学习3—电话拨号器
本测试主要实现了一个Android的拨打电话的功能 一:界面预览 由图中可以看出,这个Activity需要3个控件:TextView.EditText.Button 其实实现一个功能要经过几个步骤: ...
- Android学习--持久化(三) SQLite LitePal
SQLite & LitePal 自己做为一个iOS开发,看到安卓这一块的时候,那中浓烈的熟悉味道更加强烈,SQLite这种轻量级的关系型数据库的使用在移动端相差不多,iOS有FMDB,And ...
- Pro Android学习笔记(二九):用户界面和控制(17):include和merge
xml控件代码重用:include 如果我们定义一个控件,需要在不同的layout中重复使用,或者在同一个layout中重复使用,可以采用include的方式.例如定义my_button.xml如下 ...
- dagger android 学习(二):AndroidInjector的使用
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵.更详细的一些使用可以看看其他更加详细的博客. dagger android 学习(一):dagger基础使用 dagger and ...
- 【转】 Pro Android学习笔记(二九):用户界面和控制(17):include和merge
目录(?)[-] xml控件代码重用include xml控件代码重用merge 横屏和竖屏landsacpe portrait xml控件代码重用:include 如果我们定义一个控件,需要在不同的 ...
最新文章
- C++ 双端队列(deque)的使用
- Eclipse 上安装STS (springsource-tool-suite)
- delphichm博客于2013年10月16日申请成功了!
- 树——二叉树结点的删除与清除
- nginx 优化(收藏)
- libaio-devel下载
- java 正则 连续换行_Java正则表达式匹配回车换行多行
- 微信小程序前端服务外包
- 物联网智能产品WiFi/蓝牙定位原理
- 洛谷:尼克的任务【记忆化搜索】【记忆化搜索的使用条件】
- dft变换的两幅图_图片DFT变换
- 中国网络安全人才需求
- 对端口Com1的访问被拒绝
- 论文学习笔记: Graph Attention Network
- python输入一组数据找出被七除余一的数_C程序设计实验-1-7.doc
- HotStuff: BFT Consensus in the Lens of Blockchain
- 一次耐人寻味的SQL优化:除了SQL改写,还要考虑什么?
- I9000 GPS 优化设置
- 【外挂】API函数列表【链接】
- 微信零钱支付Java demo