位置: 编程技术 - 正文

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

  • 原材料报废可以退税吗
  • 未确认融资费要还款吗
  • 发票用完了领发票需要带什么东西
  • 小规模超过10万是全额交税吗
  • 福利费专票进项可以抵扣吗
  • 旅行社团队意识
  • 成本模式的投资性房地产折旧计入什么
  • 应付利润的核算内容
  • 企业为个人购房贷款政策
  • 全年一次奖金计算
  • 存货残料收入账务处理?
  • 审计调整分录如何写
  • 企业注销递延所得税资产怎么处理
  • 残料的会计分录
  • 雇主责任险可以税前扣除吗
  • 建筑业的发票
  • 外购烟丝消费税是多少
  • 虚开发票的进项税额转出如何做分录?
  • 地方教育附加费是什么意思
  • 工会没有税号怎么开普票
  • 企业外购零部件可以入哪个会计科目核算?
  • 财务费用属于什么会计科目类别
  • 关联公司代付款帐怎么做
  • 办税员可以增加办税员吗
  • 研发费用的归集范围
  • php json转对象
  • php string
  • php中字符串函数
  • auepuc.exe是什么软件
  • 汇票到期收到款项会计分录
  • 公司暂估成本是什么意思
  • yifile怎么使用
  • php pdo连接sqlserver
  • 差额征税专用发票税额怎么算
  • 广播影视服务需要许可证吗
  • php 文件系统
  • 实际出资大于注册资金
  • 自学前端,你必做的事
  • 基于thinkphp开发的框架
  • Blog2N如何计算
  • 桥闸通行费发票上注明的金额含税吗
  • 子公司使用母公司固定资产
  • 红字更正法和红字冲销的区别
  • 怎么样写合同书
  • 融资租入固定资产的入账价值
  • 单位购买防疫物资会议纪要
  • 提供劳务收入是指
  • c++32个关键字详解
  • 帝国cms整合Elasticsearch
  • 向分支机构支付融资利息可以扣除吗?
  • 长期股权投资其他债券投资公允价值变动
  • 折扣折让的会计分录
  • 劳务是什么单位
  • 现金流量表的本期数是本月数还是本年数
  • 免税农产品发票怎么做账
  • 只有进项税月末要转入未交增值税么
  • 每季度末是什么意思
  • 现金支票存根金额怎么写
  • 银行承兑贴现需要多久
  • 年终奖金个人所得
  • 销售酒怎么结转销售成本
  • 报关单新版
  • sql合并字段
  • 卡巴斯基key
  • iTunesHelper.exe是什么进程?iTunesHelper.exe系统错误怎么解决?
  • 64位ubuntu8.04 安装QQ
  • win7系统桌面图标变大了怎样恢复
  • windows8.1家庭版安装密钥
  • 围绕摄像机旋转怎么设置
  • jquery时间格式
  • bash linux命令
  • nodejs获取post数据
  • jquery点击a标签
  • 星球大战与高达的关系
  • 讲解JavaScript中for...in语句的使用方法
  • python中ans
  • 出租车发票真伪怎么查询
  • 12366纳税服务热线坐席人员
  • 浙江国地税申报网
  • 云南省地方税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设