我有一项活动。这包含4个碎片。我在其他包中创建了分离的Fragment类。所以活动包含4个碎片。其中一个是B片段。现在B Fragment通过startActivityForResult调用Activity C.所以我在B片段中编写方法onActivityResult。但同样的方法也在活动A中,这是最重要的,不能删除。现在当我从C回来时 - > B然后onActivityResult没有调用,而是活动A的onActivityResult调用。那我怎么能在(B)片段中调用这个方法呢。所以我可以通过调用来更改数据。
答案 0 :(得分:0)
尝试致电
super.onActivityResult();
在您的活动onActivityResult()中将回调传递给您的片段。