位置: 编程技术 - 正文

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

  • 建筑业小规模纳税人 扣除分包款 开票
  • 关税完税价格计算消费税公式
  • 税务局核定税种是什么意思
  • 处置其他权益工具投资时,应按取得的价款
  • 工伤事故赔偿项目表
  • 怎么让银行同意商转公
  • 已认证未入账的分录
  • 土地使用权入账价值
  • 一次性离职补偿金如何避税
  • 压覆矿产赔偿标准法律依据
  • 充值卡充值发票可以报销吗
  • 承包租赁成本明细表的预算项目
  • 个人借公司款利率多少合法
  • 税务登记时要财务确认吗
  • 已认证的发票对账怎么办
  • 个人开机械租赁发票需要什么
  • 补缴以前税收滞纳金多少
  • 开普票税率怎么算
  • 王者荣耀电脑版操作
  • vue城市列表插件
  • 变动成本法和完全成本法利润差异
  • 农产品的增值税率
  • 银行存款日期和起息日期不一样
  • 产品试用装怎么做会计分录
  • 移动临时文件
  • 前端 vue
  • 购买不动产会计分录
  • uniapp下拉菜单
  • 银行汇票的记载事项有哪些
  • vue调用同一个组件
  • 餐饮业开具增值税专用发票
  • 城市维护建设税减免税优惠政策
  • 母公司与子公司交易属于关联交易吗
  • 销售产品的包装费
  • 农民专业合作社是企业法人吗
  • 总公司中标后走账怎么办
  • 其他应付款包括的内容
  • 手工账结转
  • 推广费需要交税吗
  • 2022最新款带采集功能抖音壁纸小程序源码
  • 帝国cms获取当日发布的url链接
  • 制造行业结转成本
  • 工会经费与教育经费比例
  • 公司的财产保险业务
  • 个税填在资产负债表哪个地方
  • 一般纳税人简易征收的适用范围
  • 现金流量表季度期初现金余额怎么填
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问
  • 给慈善机构捐款英语
  • 递延所得税负债大白话解释
  • 坏账准备的帐务处理
  • 买车抵扣增值税超销项怎么算
  • 培训学校预收学费可退吗
  • 股东投资款是否要缴税
  • 挂靠经营的会计处理是?
  • 企业中征码怎么查询
  • 应收票据和应收账款减少说明什么
  • sqlserver 表分区工具
  • mysql免安装版怎么使用
  • centos lftp
  • win7系统蓝牙搜索不到设备
  • 微软雅黑啥意思
  • windows8使用教程
  • win8删除文件很慢
  • win7网上邻居怎么共享文件数据
  • win7系统出现COMSurrogate
  • opencv是干嘛用的
  • win10如何使用命令
  • win7 python
  • python获取当前日期的前一天
  • JavaScript File API实现文件上传预览
  • python中csv怎么用
  • asynctask优缺点
  • 贵州省 税务局
  • 临沂市国家税务局人员名单
  • 税务局发票邮寄需要多久
  • 上海自贸试验区临港新片区
  • 地税怎么查个人所得税
  • 增值税专用发票上传是什么意思
  • 河南省2020年12月纳税申报截止日期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设