位置: 编程技术 - 正文

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

  • 证券交易计税依据
  • 用房子贷款印花税怎么交
  • 报销销售部门差旅费
  • 买车支付的车辆购置税怎么入账
  • 汇算清缴后发生销售退回会计分录
  • 成本类科目期末借方余额表示
  • 税务局返还的个税手续费税率
  • 订单式生产管理
  • 存款取款业务记入那个日记账?
  • 营改增账务处理实例
  • 托收承付销售货物什么意思
  • 公司利润不分配可以怎么处理
  • 印花税这个月没交怎么办
  • 运输发票抵税多少个点
  • 上报汇总之后怎么申报
  • 定额发票存根联丢失如何处罚
  • 公司注销后是不是就不再接受诉讼
  • 公司院内打井怎么处罚
  • 注册了店面没有营业执照
  • 生产销售部门职责
  • 老板垫付的货款怎么做凭证?
  • 电脑硬件检修
  • c盘垃圾太多需要重装系统嘛
  • 会计分录中结转成本
  • Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • linux 网络故障
  • php经典教程
  • 预计负债内容
  • 赡养老人支出如果有四个子女都要填吗
  • 偷渡系统可以正常接收到升级吗
  • linux grep过滤空白行
  • 国有资产无偿使用违反什么规定
  • 销售旧固定资产开票税目是什么
  • php strrev
  • 新注册的外贸公司花名册
  • 会计科目备抵科目都有哪些
  • Chrome谷歌浏览器官网
  • 页面白屏可能原因前端
  • php如何调用类
  • 什么是成本会计
  • php判断语句
  • 什么叫点云数据
  • php.ini中date.timezone设置详解
  • php实用教程
  • 残保金是应交税金吗
  • python如何反编译
  • 织梦自定义模型调用
  • 商品流通企业的种类
  • 营业税金及附加计入什么科目
  • 小规模没收入怎么报税
  • 背书的银行承兑汇票怎么做账
  • 失控发票补缴税款后又被稽查
  • 收到投资款证明怎么做账
  • 损益类所得税费用
  • 应收利息和利息收入的差额
  • 企业弥补亏损的顺序
  • 明细分类账怎么打印
  • sql server数据库恢复
  • Linux CentOS MySQL数据库安装配置教程
  • 怎样提升win10开机速度
  • win10系统无法打开这个应用
  • 苹果电脑怎么切换系统
  • apache是什么文件
  • Windows update更新服务启动被拒绝访问
  • xp电脑内存占用过高怎么办
  • msqry32.exe进程是什么文件 作用是什么 msqry32进程查询
  • ttf字体怎么转itz
  • 彻底删除怎样恢复
  • Extjs4中Form的使用之本地hiddenfield
  • node.js实战
  • nodejsweb框架
  • android物理按键对应的key
  • cocos2djs
  • python进阶视频
  • Android Studio Attach source code
  • unity怎么创建字体
  • python编程求一个数的平方
  • Python实现类似jQuery使用中的链式调用的示例
  • 湖北省人民代表大会常务委员会关于深入开展
  • 车辆购置印花税需入固定资产吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设