位置: 编程技术 - 正文

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

  • 原材料退款的会计分录
  • 收到投资款要交企业所得税吗为什么
  • 房地产增值税税率是多少
  • 分公司预缴企业所得税怎么算
  • 开票系统里红字发票怎么开
  • 小规模纳税人每季度超过30万交税
  • 所得税的利润总额怎么计算
  • 预付账款属于什么账户
  • 不动产增值税怎么算
  • 短期借款占负债比例大
  • 预收物业费是否必须开具发票
  • 小微企业增值税减免账务处理
  • 出租车发票有出租车信息吗
  • 企业固定资产清单表格
  • 餐饮店收入是销售收入吗
  • 企业债券投资利息怎么算
  • win11打开设置
  • 如何激活windows11专业版?
  • 公司向法人借款有税务风险吗
  • 赠品如何做兑换码
  • php递归函数详解
  • 失控发票的企业怎么处理
  • win11快捷键大全
  • 代发工资跨行手续怎么办
  • 龟背竹的养殖方法和管理
  • 生产费用在完工产品和在产品之间
  • PHP:imageistruecolor()的用法_GD库图像处理函数
  • 提坏账准备的会计分录 2022
  • python进行傅立叶变换
  • 基建会计的工作内容
  • 视同销售收入税法处理?
  • 单位没有残疾人申报怎么申报
  • 预收账款转收入可以调以前年度吗
  • 员工垫付公司的保险费
  • docker安装redis设置密码无效
  • 支付所得税属于经营活动产生的现金流量吗
  • 跨季度的发票可以冲红吗
  • 如何设置固定资产累计折旧增值税进项税额缺损入账科目
  • mustn't be allowed
  • mysql备份数据
  • 房地产企业所得税预缴毛利率
  • 幼儿园的经费支出主要包括哪几个方面
  • 长期待摊费用进项税分录
  • 查补以前年度所得税
  • 购入固定资产计累计盈余
  • 汽车租赁公司怎么办理
  • 赔偿金是营业外收入吗
  • 其他应收款与其他应付款对冲分录
  • 主营业务成本如何调整
  • 银行存款日记账怎么填
  • 购房增值税发票是购房发票吗
  • 事业单位装修费账务处理
  • 城镇土地使用税减免税政策
  • 一家企业至少要运转几个月以上
  • 断电恢复
  • 软碟通可以制作uefi启动盘吗
  • Windows 7 和 Vista 下使用 Alipay 的解决方法总结
  • centos 怎么用
  • xp系统一直在启动界面怎么办
  • 苹果mac外接显示器合上盖子怎么在显示器上继续
  • linux基本使用
  • 安装完win8后没有无线网络
  • win8的ie浏览器在哪里
  • linux lvm2_member
  • linux内核命名
  • 两个linux系统之间如何传文件
  • 如何在win7上打开win10软件
  • windows下用CMD调用COM口
  • perl获取文件名
  • unity3D游戏开发
  • linux守护进程管理
  • cmd nul
  • jquery并列选择器
  • javascript+css3 实现动态按钮菜单特效
  • jquery中的动画方法有哪些
  • js怎么修改
  • javascript面向对象精要pdf
  • 上海餐饮增值税
  • 企业补缴公积金 归集额增加
  • 企业职工病退后一般能领多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设