Android - 第二个onActivityResult未被调用

时间:2013-10-08 03:25:23

标签: android android-fragmentactivity onactivityresult

我有3个来自FragmentActivity的课程,叫做A - B - C ......

A扩展Fragment并使用以下方式致电B

Intent intent = new Intent(getActivity(), B.class);
startActivityForResult(intent, RESULT);

B扩展FragmentActivity并使用

致电C
Intent intent = new Intent(B.this, C.class);
startActivityForResult(intent, RESULT);

问题是,从C返回时,使用:

Intent returnIntent = new Intent();
setResult(Activity.RESULT_OK, returnIntent);

而是返回onActivityResult的{​​{1}},而返回B的{​​{1}}。

我如何逐步返回,按顺序通过每个onActivityResult

提前致谢。

0 个答案:

没有答案