新人问题求助,关于intent在活动间传值问题QWQ

assassins947 2018-01-14 07:32:06


...全文
486 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yunc2 2018-01-17
  • 打赏
  • 举报
回复
要明白startActivity 不仅是打开自己的activity,还可以打开其他组件,底层startActivity到底做了什么不清楚,但肯定不会是直接将bundle静态扔给target activity调用 同一个对象直接用就好了,还传key干什么 传key主要是区分参数,别人发你两串数字你也不知道这是什么吧 intentBBB怎么知道intentAAA存储的内容?系统把intentAAA里面的内容部分复制到intentBBB里面了啊
assassins947 2018-01-16
  • 打赏
  • 举报
回复
我看了一下,最后是存在静态Bundle的Map对象里面,这样的话,在不同的Activity里面调用到同一个数据就有了解释,那么既然用的都是同一个静态对象,直接用就好了,还传key干什么?QWQ萌新不懂
usecf 2018-01-15
  • 打赏
  • 举报
回复
个人认为 intent上层 你看到的是不同的东西 在framework以下 intent其实也是通过binder进行通信的,底层是有一块共享的内存区域 所以从上到下访问的其实是一个内容

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧