社区
Android
帖子详情
android activity之间传递对象 对象为什么要序列化
小罗公子
2016-07-13 12:02:59
如题;android activity之间传递对象 对象为什么要序列化
...全文
905
5
打赏
收藏
android activity之间传递对象 对象为什么要序列化
如题;android activity之间传递对象 对象为什么要序列化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
开发
Activity
与Fragment通信交互全解
在日常开发中Fragment被我们使用的越来越多占领着举足轻重的位置,也经常需要在不同的Fragment中
传递
数据或者
Activity
与Fragment中
传递
数据;通过本套课程,相信大家可以在这个问题上做到游刃有余。
深入底层 | 字节
Android
高级岗:
Activity
间
传递
对象
为什么要
序列化
?
序列化
有哪几种方式?它们有什么区别?
当这个
对象
没有实现
序列化
的时候 当你通过Inetnt
传递
的时候会报红,系统会提示你将这个
对象
实现
序列化
。 不同
Activity
之间
传输数据可以通过 Intent
对象
的 putExtra 方法
传递
,对于 java 的八大基本数据类型(char ...
android
activity
之间
传递
对象
,两个
Activity
之间
传递
数据(
传递
对象
、
传递
集合)
1. 概述在我们开发项目的过程中,一定会有两个
Activity
之间
需要进行数据
传递
的,这个想都不用想,是一定会有的。如果数据比较少,我们可以单个
传递
字段,如果数据比较多我们可以直接
传递
一个
对象
,当然也可以直接...
Binder相关面试总结(五):为什么
Activity
间
传递
对象
需要
序列化
当这个
对象
没有实现
序列化
的时候 当你通过Inetnt
传递
的时候会报红,系统会提示你将这个
对象
实现
序列化
。 不同
Activity
之间
传输数据可以通过 Intent
对象
的 putExtra 方法
传递
,对于 java 的八大基本数据类型(char ...
Intent
传递
对象
时为什么要
序列化
大家都知道进行
Android
开发的时候,无法将
对象
的引用传给Activities或者Fragments,我们需要将这些
对象
放到一个Intent或者Bundle里面,然后再
传递
。至于怎么实现
序列化
,反
序列化
相信网上的帖子...那么为什么要
序列化
?
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章