安卓在intent间传递对象的三种方法
发布日期:2021-06-29 18:33:18
浏览次数:2
分类:技术文章
本文共 522 字,大约阅读时间需要 1 分钟。
内容简介
安卓activity相互间跳转时,需要通过intent进行传值。
实现方案
方案1. 通过Parcellable对象传递(优选),详见:
方案2. 通过Serializable对象传递(效率低于Parcellable方式)- 定义数据类User.java:
import java.io.Serializableclass User(var age: Int,var name: String): Serializable
- 通过intent传递对象:
var intent = Intent(this@MainActivity, SecondActivity::class.java)val user = User(10, "Andy")intent.putExtra("extraKey", user)startActivity(intent)
- 通过intent接收对象:
val user = intent.getSerializableExtra("extraKey") as UserinfoTextView.text = user.name
方案3. 采用第三方Parceler组件进行传递,详见:
源代码
安卓开发技术分享:
转载地址:https://cxyxy.blog.csdn.net/article/details/87866136 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月08日 18时24分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
无人机破巡检难题,秒变电网卫士
2019-04-29
五年,我成为了一名嵌入式工程师。
2019-04-29
2020年电赛题目,命题专家们怎么看?
2019-04-29
PCB元器件摆放不可忽略的10个技巧
2019-04-29
掌握AI核心技术没有秘籍,能自己创造就是王道
2019-04-29
大学老师的月薪多少?实话实说:4万多一点……
2019-04-29
2020年电赛题目,命题专家权威解析!
2019-04-29
写论文,这个神器不能少!
2019-04-29
现在做硬件工程师还有前途吗?
2019-04-29
华为被超越!这家公司成中国最大智能手机制造商,不是小米!
2019-04-29
芯片为什么持续缺货?
2019-04-29
美国无人机在火星首飞成功,创造历史,3米飞行高度悬停30秒
2019-04-29
缺货涨价很久的MCU的国产和国外厂家汇总!(80家)
2019-04-29
华为重磅反击,鸿蒙来了!
2019-04-29
常用电子接口大全,遇到不认识的,就翻出来对照辨认!
2019-04-29
芯片IC附近为啥要放0.1uF的电容?
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录。
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录(上)
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录(下)
2019-04-29
突破!台积电1nm芯片,有了新进展。
2019-04-29