位置: 编程技术 - 正文

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

  • 建筑业的增值税税负
  • 企业计提印花税会计处理
  • 小规模免征增值税会计处理
  • 消费税入哪个科目
  • 给对方汇钱
  • 全年一次性奖金计税方式2023
  • 用于维修安装服装的材料
  • 限售股在锁定期内卖出
  • 盈利就是净利润吗
  • 已抵扣发票冲红会计分录
  • 非行政性罚款可以撤销吗
  • 应预缴的增值税
  • 平销返利增值税怎么处理
  • 没有对公账户的公司怎么注销
  • 报企业所得税的利润总额怎么填
  • 减税降费政策六税
  • 货物退回发票冲红会计分录
  • 增值税交完之后还要交什么税
  • 文件在另一个程序中打开,怎么解决
  • 高新技术的研发收入是多少才可以提高
  • 积分全部换购商品是什么
  • win10专业版19042.630
  • 电脑的c盘变红怎么回事
  • 关闭自动更新应用程序
  • php如何实现字符串反转
  • 补缴增值税滞纳金天数
  • 企业购进房产怎么抵扣
  • 工业企业会计核算的特点
  • 企业类型变更是什么意思
  • 运输取得的收入
  • vue 的watch
  • PHP:getimagesize()的用法_GD库图像处理函数
  • 收到业绩补偿会扣税吗
  • php数组求最大值
  • php获取并显示用户的用户名
  • mysql跨库join
  • javascriptjs
  • 房产税计入管理费用还是营业税金及附加
  • 生产企业免抵退红字冲减
  • 资产负债表的种类
  • 税控盘服务费抵减增值税如何申报
  • 配件及修理费
  • SQL Server 2008 数据库有哪些版本?
  • 一次还本付息和分期付息的计算
  • 哪些免征土地使用税
  • 流动资金周转次数计算公式
  • 如何理解出口退税的意义
  • 汽车行业的保险返点怎么算
  • 扣除土地价款
  • 怎么把应付账款调成应收
  • 普通发票的税费怎么算
  • 工业企业自制半导体材料
  • raid1 hot spare
  • XP系统提示QQprotect.exe损坏文件的解决方法图文教程
  • winxp开机画面自动重启
  • mac快捷键一览
  • ubuntu写脚本
  • iPhone怎么录制屏幕
  • rsrcmtr.exe - rsrcmtr是什么进程 有什么用
  • win8.1开机进入桌面
  • win10扫雷在哪打开
  • linux免安装软件
  • python中的json
  • 批处理判断一个文件是否存在
  • JavaScript中的变量名不区分大小写
  • mysql定时脚本
  • nodejs连接mongodb副本集
  • 编写高性能代码时以下哪种技术可用于减少内存访问延迟
  • jquery的动画效果
  • android解析xml的方法中,将整个文件加载到内存
  • 单例 python
  • js debounce实现
  • javascript零基础入门
  • android 显示图片
  • js合并两个数组并排序
  • javascript模块化与非模块化开发区别
  • 税务u盘是干嘛的
  • 工会活动经费的请示
  • 浙江省焊工操作证查询
  • 税务局风险防控工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设