社区
Android
帖子详情
android activity之间传递对象 对象为什么要序列化
小罗公子
2016-07-13 12:02:59
如题;android activity之间传递对象 对象为什么要序列化
...全文
951
5
打赏
收藏
android activity之间传递对象 对象为什么要序列化
如题;android activity之间传递对象 对象为什么要序列化
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
梦魇流莺
2020-06-24
打赏
举报
回复
和ios不同,Java内存靠的是GC,假如Activity之间可以直接引用对象,会造成很多的内存泄漏
王能
2020-06-24
打赏
举报
回复
Activity跳转一直用难操作的intent就是为了防止内存泄漏的。如果可以new 一个Activity还能传参想想都可怕。
intent直接强制要求你必须序列化,去除相关引用。
网易云捕
2016-07-14
打赏
举报
回复
因为Android处理Intent的时候是拷贝Intent,如果传递的对象不序列化,那么传递的只是对象的引用 参考: http://stackoverflow.com/questions/14917029/pass-object-reference-within-intent-without-implementing-serializable-or-parcela
b87936260
2016-07-14
打赏
举报
回复
万一这个界面还保持上个界面的引用,那上个界面不是内存泄漏了
jklwan
2016-07-13
打赏
举报
回复
因为bundle只支持序列化数据
Android
经典源码全集
Android
经典源码全集
深入底层 | 字节
Android
高级岗:
Activity
间
传递
对象
为什么要
序列化
?
序列化
有哪几种方式?它们有什么区别?
前言 我们都知道进行
Android
开发的时候,跳转到
Activity
和Fragment的时候,
传递
对象
是通过Intent或者bundle 进行
传递
。当这个
对象
没有实现
序列化
的时候 当你通过Inetnt
传递
的时候会报红,系统会提示你将这个
对象
实现
序列化
。 不同
Activity
之间
传输数据可以通过 Intent
对象
的 putExtra 方法
传递
,对于 java 的八大基本数据类型(char int float double long short boolean byte)
传递
是没有问题的,但是如果
传递
.
android
activity
之间
传递
对象
,两个
Activity
之间
传递
数据(
传递
对象
、
传递
集合)
1. 概述在我们开发项目的过程中,一定会有两个
Activity
之间
需要进行数据
传递
的,这个想都不用想,是一定会有的。如果数据比较少,我们可以单个
传递
字段,如果数据比较多我们可以直接
传递
一个
对象
,当然也可以直接
传递
集合,这些都是可以的,那么接下来我们就来看下它们到底是如何进行
传递
的。2. 具体实现2.1
传递
单个
对象
Main
Activity
的代码://Think
Activity
....
深入底层---字节
Android
高级岗:-
Activity
间
传递
对象
为什么要
序列化
?
序列化
有哪几种方式?它们有什么区别?
我们都知道进行
Android
开发的时候,跳转到
Activity
和Fragment的时候,
传递
对象
是通过Intent或者bundle 进行
传递
。当这个
对象
没有实现
序列化
的时候 当你通过Inetnt
传递
的时候会报红,系统会提示你将这个
对象
实现
序列化
。不同
Activity
之间
传输数据可以通过Intent
对象
的putExtra。
Intent
传递
对象
时为什么要
序列化
大家都知道进行
Android
开发的时候,无法将
对象
的引用传给Activities或者Fragments,我们需要将这些
对象
放到一个Intent或者Bundle里面,然后再
传递
。至于怎么实现
序列化
,反
序列化
相信网上的帖子一大堆了就不一一阐述了 什么是
序列化
——
序列化
,表示将一个
对象
转换成可存储或可传输的状态。
序列化
后的
对象
可以在网络上进行传输,也可以存储到本地。 那么为什么要
序列化
?
Android
80,471
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章