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

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

A activity接收:

目前正在学习中,很多地方不懂,求哪位帮我看看,不胜感激!
...全文
229 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
黑金白土 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了吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
Android
加入

7.9w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2017-11-25 08:39
社区公告
暂无公告