Android studio activity之间传递对象问题,百度地图,新手求指导

药丸啊 2017-11-25 08:39:20
想将B activity中建议列表的下拉选项中选中的选项返回A activity中,进行详情检索,代码是这样的:
B activity中在点击下拉选项的函数中

A activity接收:

目前正在学习中,很多地方不懂,求哪位帮我看看,不胜感激!
...全文
287 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑金白土 2017-11-26
  • 打赏
  • 举报
回复
b activity明显是带结果的回调,通过看setResult。它finish后,应该在a中的onactivityResult()方法中接收数据。当然前提是a activity是通过startActivityForResult方法启动的b。如果楼主只是为了启动a,就改成startActivity(b.class, a)中中启动方式就行了。总之就是楼主再看一看关于activity的各种启动方式。
药丸啊 2017-11-26
  • 打赏
  • 举报
回复
引用 1 楼 Heijinbaitu 的回复:
b activity明显是带结果的回调,通过看setResult。它finish后,应该在a中的onactivityResult()方法中接收数据。当然前提是a activity是通过startActivityForResult方法启动的b。如果楼主只是为了启动a,就改成startActivity(b.class, a)中中启动方式就行了。总之就是楼主再看一看关于activity的各种启动方式。
就是在a中startActivityForResult,在b中setResult然后finish之后在a中的onactivityResult()中接收结果,这个应该是没错的,因为我传递字符串成功了,就是传递对象出错了
药丸啊 2017-11-26
  • 打赏
  • 举报
回复
引用 3 楼 Heijinbaitu 的回复:
传递的对象序列化了吗?就是实现serializable或者parcelable了吗?

你说的序列化是这个意思吗
黑金白土 2017-11-26
  • 打赏
  • 举报
回复
传递的对象序列化了吗?就是实现serializable或者parcelable了吗?

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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