位置: 编程技术 - 正文

Andorid学习之路(七)之 Serializable接口和Parcelable接口(android)

编辑:rootadmin
Activity之间的数据传输

推荐整理分享Andorid学习之路(七)之 Serializable接口和Parcelable接口(android),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:andorin,androcur,andorid开发,andorid beam,andorid beam,andorids,andorid beam,andorids,内容如对您有帮助,希望把文章链接给更多的朋友!

activity之间的数据传输我们可以通过Intent对象的putExtra方法,通过这个可以传输很多不同类型的数据,比如说字符串、整数、实数、对象等。

首先以一个字符串举例来说一下:

通过putExtra传输字符串可以通过如下方法:

putExtra(String name, String value):intent

第一个参数为用来让接收数据的activity辨别的字符串,相当于HashMap中的索引&#;。

第二个为要发送的数据(这里是字符串)。

在目标activity中通过这个name来找到这个value。

当前activity中:

目标activity中:

上面只是简单的说明一下如何传输字符串。

那么如何传输对象呢?这货比较特殊,不能像putExtra("data", Object)这样进行传输,没有这种方法。

Andorid学习之路(七)之 Serializable接口和Parcelable接口(android)

在重载方法中可以找到两个比较特殊的方法:

putExtra(String name, Serializable value):intent

putExtra(String name, Parcelable value):intent

Serializable和Parcelable分别是两个接口,那么要传输对象,则只需要使得类实现这两个接口之一就行了。

我们先来看一下Serializable实现,创建一个类Obj并且实现该接口:

当前activity:

目标activity:

再来看一下Parcelable实现,创建一个类Obj2并且实现该接口:

看起来是不是要比实现Serializable接口要复杂的多?但是这种方法要好多的,主要是该方法速度快,性能好(一般用这种)。

当前activity:

目标activity:

标签: android

本文链接地址:https://www.jiuchutong.com/biancheng/374486.html 转载请保留说明!

上一篇:Android 匿名启动activity 启动系统activity(安卓匿名电话软件)

下一篇:android:ellipsize省略文字用法(android:ellipsize="marquee")

  • 增值税专票已经报税作废不了怎么办
  • 银行收取的账户管理费是什么费用
  • 人民币报关可以吗
  • 房地产购买材料财务报销单上怎么写
  • 分公司以前年度能弥补亏损吗
  • 拓展费税收分类编码
  • 企业内部商品转移怎么核算
  • 摊销折旧是什么意思
  • 税负率怎么算计算公式举例说明
  • 留样检测的产品计入什么科目?
  • 母子公司可以开具资金占用费
  • 租赁公司运输费计入什么科目
  • 公司购买6个月的保险
  • 建筑业预交的增值税
  • 最新土地增值税筹划
  • 企业注销前需要固定资产清理吗
  • 公司招投标卖标书的收入款财务作什么科目?
  • 固定资产改良被替换怎么处理
  • 集体福利的增值税怎么算
  • 讲课费税务发票类别
  • 收取赔偿金开具什么发票
  • 住院材料费包括哪些
  • 认定为虚开进项发票我的业务是真实的
  • windows登录提示
  • bioss设置
  • linux测验
  • widows11预览版
  • SCHDPL32.EXE - SCHDPL32是什么进程 有什么用
  • 无形资产的所得税处理是按100%还是75%
  • 新准则规定
  • 营业外收入的会计要素
  • 企业与员工之间的法律
  • 当月缴纳上月未缴纳社保
  • php递归实现1到100的和
  • php获取post请求参数
  • 残保金漏报如何处理
  • webpack与gulp面试题
  • 2021年前端面试
  • mongodb4.4安装
  • 其他应付款包括的内容
  • 每股收益率计算公式举例
  • 交通运输增值税专票
  • 机关党建经费提取比例
  • 企业财务部门对业务部门的监管要求
  • 进项税额转出忘记申报咋办
  • 新版发票填开操作流程
  • 累计净值包含业绩吗
  • 辅助账簿属于会计档案吗
  • 党建工作经费1%
  • 小规模未达起征点申报表怎么填
  • 增值税的预缴税怎么算
  • 银行期初余额录少了怎么办
  • 企业跨年度支出怎么计算
  • 员工给兄弟公司的感谢信
  • 新公司办公室装修费怎么记账
  • 银行汇票后面怎样背书盖章
  • 新成立的公司发朋友圈文案
  • 没有关联企业怎么选不了否
  • win8.1怎么改win7系统
  • ubuntuone
  • fedora iso
  • windows10周年更新
  • mac 休眠
  • broadcom网卡配置
  • bearshare.exe进程安全吗 bearshare是什么进程
  • win10右下角弹出全屏截图
  • windows远程桌面连接怎么用
  • cocos2d android 游戏开发学习——CCAction(一)
  • jquery的show和hide
  • 你将会收藏
  • css全局声明
  • jQuery+JSON实现AJAX二级联动实例分析
  • node.js tcp 服务器
  • jquery插件大全
  • javascript零基础入门
  • js实现框选
  • 广东省电子居住证怎么查看
  • 东莞国家税务局横沥分局
  • 湖北国家税务局发票查询
  • 卷筒纱窗拆卸
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设