问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android 在application 中创建的对象怎样回收

发布网友 发布时间:2022-05-15 01:50

我来回答

2个回答

热心网友 时间:2023-11-22 10:34

会,甚至整个应用都有可能。

热心网友 时间:2023-11-22 10:34

假如有一个Activity A, 跳转到 Activity B ,并需要推荐一些数据,通常的作法是Intent.putExtra() 让Intent携带,或者有一个Bundle把信息加入Bundle让Intent推荐Bundle对象,实现传递。但这样作有一个问题在 于,Intent和Bundle所能携带的数据类型都是一些基本的数据类型,如果想实现复杂的数据传递就比较麻烦了,通常需要实现 Serializable或者Parcellable接口。这其实是Android的一种IPC数据传递的方法。如果我们的两个Activity在同一个 进程当中为什么还要这么麻烦呢,只要把需要传递的对象的引用传递过去就可以了。
基本思路是这样的。在Application中创建一个HashMap ,以字符串为索引,Object为value这样我们的HashMap就可以存储任何类型的对象了。在Activity A中把需要传递的对象放入这个HashMap,然后通过Intent或者其它途经再把这索引的字符串传递给Activity B ,Activity B 就可以根据这个字符串在HashMap中取出这个对象了。只要再向下转个型 ,就实现了对象的传递。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
乾隆小时候的书童是谁 下面对句式判断有误的一项是( ) A.当立者乃公子扶苏(判断句) ...为折线,把 折起,使平面 平面 ,连接 (1)求证: ;(2)求二面角 图中由线段OA、AB组成的折线表示的是小明步行所走的路程和时间之间的关... 动态图像粒度粒形分析仪 oppor9splus视频通话怎么开美颜 微信视频聊天怎么开美颜oppor9 谁家出售二手胶囊填充机NJP1200 NJP-1200A硬胶囊填充机仪器特点简介 NJP-1200A硬胶囊填充机仪器参数 android在没有sdcard时怎样存储文件 应届大学生自主创业在农村信用合作社办小额贷款需要担保吗? android 阿里云 对象存储objectkey 是啥玩意 山东一卡通都在济南的哪些地方可以用? 如统一银座样的超市,神马滴··· macos怎么更新完siri不稳定 升级macOS Sierra的朋友怎么用的Siri macOS10.14.3能不能使用siri? macos怎么让siri响应hey siri 山东省农村信用社临沂市大学生创业贷款优惠政策 macOS Sierra 10.12上的Siri是一种怎样的体验 《春日》汪藻的中关于这首诗写了一个多雨的春日作者是用那些典型景物来表现滴 现货原油最近一直跌是怎么回事? 古诗春曰全诗的意思是什么? 手机QQ空间情侣包怎么才能得来,得来了能送给其他人麽?不是邀请,是索要那种,详细说下,谢谢。 汪藻的《春日》第五六句为什么没有做到对仗呢? QQ情侣空间礼包如何转送给别人? 观音豆种稙方法 春日汪藻桃花嫣然出篱笑赏析修辞 是什么原因导致油价7连跌呢? 春日汪藻答案 :本诗前两联选择了哪些意象? 广西农村信用社 大学生创业小额贷款问题 农村信用社创业贷款需要担保人吗 微信摇到的朋友不小心删了没有电话怎么样能找回 excel两列相同数值排在同一行? 社会保障卡银行金融功能没有激活能转账吗? pogo pin有哪些公母座连接器 问: 50 就是不再使用中,可以定位查询到地址吗? 连接器公母座连接后紧点好还是松点好 用360安全卫士修复漏洞失败怎么办? 360修复漏洞后开机就这样了,该怎么办 已经用360修复的漏洞,怎么把它删了!? 360卫士漏洞修复想取消怎么办 您好,360安全卫士扫描点击修复后提示有漏洞但已经跳过,怎么办? 惠普暗影精灵的显卡是独显吗? 暗影精灵4显卡1060 3G显存能玩 尼尔机械纪元不 imrc电磁阀怎么看出坏了 农信imrc能透支吗???怎么做 医院晚上能给打疫苗吗? 日照东港区林海社区第三针加强针什么时间打 青城山卫生院今天几点开始打第三针?