位置: 编程技术 - 正文

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

  • 金税盘开票软件换电脑后怎么操作
  • 完全成本法税前利润计算例题
  • 财务费用和应付利息怎么算
  • 冲回多提的坏账准备分录为
  • 债务重组计入哪项科目
  • 异地缴纳税款
  • 清算时实收资本怎么计算
  • 工会经费如何申报?
  • 计提坏账准备需要纳税调增吗
  • 房地产开发企业资质等级有几个
  • 科技型中小企业条件
  • 司法拍卖定义
  • 个人独资企业变更投资人要交税吗
  • 企业收到投资者以外币投入的资本应当采用什么折算
  • 企业所得税弥补亏损年限
  • 分支机构的固定资产转移如何处理?
  • 如何向税务局申请开发票
  • 挂靠的项目税务局怎么交地税?
  • 一般纳税人的工资可以抵扣吗
  • 发票所有联次都需要加盖发票章吗
  • 资产减值损失在贷方表示什么意思
  • 一般纳税人差额申报表填写
  • 将自产产品用于职工福利的账务处理
  • 公司地址变更代办需要多少钱
  • 没有收到发票的费用怎么入账
  • 剩余材料出售
  • 制造费用主要包括哪些内容
  • 测测网络
  • 预缴增值税会计处理
  • ajax无刷新技术
  • 筹建期间费用计什么科目
  • 鸿蒙系统怎么设置导航键
  • vue使用render
  • 企业备用金预借多久到账
  • 2023前端面试题csdn
  • 企业工商年检什么意思
  • 金税盘如何使用流程
  • 申请高新技术企业收入要多少
  • css过渡动画属性
  • php array_merge_recursive 数组合并
  • 包装费包含什么
  • 政府无偿划转股权 要做可行性研究
  • 用友固定资产模块反结账
  • 融资租赁业务应包括哪些
  • 收到税务局退税怎么入账
  • 商品流通企业的含义
  • 税控盘的作用是什么
  • win7怎么配置
  • 个税申报错误已经扣税款怎么处理
  • 现金比率的计算例题
  • 以前年度损益调整在利润表中怎么填
  • 应交税金包括哪些税费
  • 微信提现手续费1000扣多少
  • 减资步骤
  • 企业注销预付账款怎么做
  • 航天信息发票全额抵扣
  • 设备的折旧费怎么算
  • 原始凭证的基本内容
  • fedora怎么样
  • windows7升级到windows8.1
  • WINDOWS操作系统最新版本
  • 计算机策略设置
  • navapp.exe - navapp是什么进程文件 作用是什么
  • win10输入法设置快捷键
  • cocoscreator lua
  • cocos creator 优化 drawcall 合并
  • 初始学历是什么意思
  • 一周总结家长寄语
  • js面向对象的几种方式
  • js html css
  • 深入理解新发展理念
  • Unable to connect to zookeeper
  • 国地税合并人员瘦身
  • 当前税务干部队伍不足
  • 芜湖办税服务厅
  • 常州税务局举报网站
  • 深圳市税务网上注销流程图
  • 小规模纳税人应交增值税账务处理
  • 逆光代售和神仙代售那个好一点
  • 福建高速公路电子发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设