[英]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.