位置: 编程技术 - 正文

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")

  • 减免税款的会计分录在什么时候处理
  • 应交税费是什么科目
  • 基本户和一般户的用途
  • 应付职工薪酬月末怎么结转
  • 2019劳务公司务怎么处理
  • 资产收益权转让产品
  • 购入包装物
  • 食用油从商业流入的原因
  • 金税盘抵扣增值税申报
  • 提回对公户收款是什么意思
  • 持有至到期投资在资产负债表怎么填
  • 残保金和工会经费需要计提吗
  • 纳税单位与免税单位共用的房屋由纳税单位全额纳税
  • 汇算清缴时
  • 收到的投资收益属于经营活动产生的现金流量吗
  • 轩辕剑3字体
  • 多转出的进项税怎么做账
  • 华为分享连接电脑显示检查您的拼写
  • 开发间接费用定义
  • 享受即征即退政策有效期到了还有效吗
  • php面向对象的三大特征
  • PHP clearstatcache()函数详解
  • 安保费差额纳税是什么意思
  • 存货盘盈怎么做账
  • 万年青的养殖方法和注意事项盆栽
  • 投影仪哪种光源亮度高
  • 免抵退税会计分录怎么写
  • 存货的采购成本包括
  • 浅谈php中其他类的使用
  • 今日除夕吉时
  • 虚开增值税怎么查到的
  • php-xml
  • php批量上传图片到服务器
  • 确认收入需要哪些资料
  • html+css+js网页设计期末作业付源码
  • react useref获取dom元素
  • 确认收入的五个原则
  • 稿费支付方式怎么填
  • 简易征收要交附合同吗
  • 资产负债表和利润表的勾稽关系
  • 报销备用金的摘要
  • 中国移动发票抬头开错了可以重开吗
  • 现金存银行会有记录吗
  • 中小企业收款
  • 固定资产以提足金为准吗
  • 一般纳税人证明在哪里开具
  • 建筑施工企业如何预缴增值税税款
  • 代理赚差价违法吗
  • 公司员工垫付款项
  • 商贸公司主营业务成本会计分录
  • 股东借款可以直接转为实缴出资吗
  • 股东将股权转让后是否还承担责任
  • 实务操作中如何快速记忆
  • pc端直通车的位置有些?
  • mac os图片
  • 苹果电脑 输入
  • 怎么更改win7
  • xp系统要求
  • 服务器迁移至新服务器方法
  • ubuntu20.04安装vnc
  • hipo.dll是什么
  • 苹果MAC电脑怎么玩圣安地列斯
  • linux备份恢复
  • win10无法升级系统
  • win10 提示
  • bootstrap模态框按钮无响应
  • web前端开发应届生简历
  • jquery通过扩展select控件实现支持enter或focus选择的方法
  • Android游戏开发读后感
  • 跑酷角色左右移动怎么弄
  • nodejs基础知识
  • vue组件精讲
  • node转go
  • unity3.
  • javascript面向对象编程指南 pdf
  • 安卓中的多线程
  • 公职律师
  • 深入开展税务文化
  • 江西发票查询真伪查询
  • 电子税务局申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设