繁体   English   中英

将数据从一个活动返回到另一个活动的片段?

[英]Returning data from an activity to another activity's fragment?

如何在活动和属于另一个活动的片段之间传递数据? 我认为这应该类似于通过意图在活动之间传递数据,但是我无法弄清楚它,也无法获得任何搜索结果。

例如,我有两个活动A和B。

A具有3个片段-“ x”,“ y”和“ z”。 现在,我使用startActivityForResult从“ x”调用B。

当我尝试通过setResult从“ B”返回“ x”时,实际上将我带到“ A”的onActivityResult而不是“ x ...”中的那个。 加上requestCode和resultCode分别是某个数字(65536)和-1。

谁能帮我这个忙吗?

您的父级活动很可能也增加了onActivityResult() ,但是在该方法中,您忘记了调用super.onActivityResult(requestCode, resultCode, intent); 传递未处理的请求代码。 否则,您将获得请求代码冲突,并且父活动和该片段将使用相同的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM