Android-未调用第二个onActivityResult

Android-未调用第二个onActivityResult,android,android-fragmentactivity,onactivityresult,Android,Android Fragmentactivity,Onactivityresult,我有3个来自FragmentActivity的类,叫做A-B-C A扩展Fragment并使用以下命令调用B: Intent intent = new Intent(getActivity(), B.class); startActivityForResult(intent, RESULT); B扩展FragmentActivity并使用 Intent intent = new Intent(B.this, C.class); startActivityForResult(intent, RE

我有3个来自
FragmentActivity
的类,叫做A-B-C

A
扩展
Fragment
并使用以下命令调用
B

Intent intent = new Intent(getActivity(), B.class);
startActivityForResult(intent, RESULT);
B
扩展
FragmentActivity
并使用

Intent intent = new Intent(B.this, C.class);
startActivityForResult(intent, RESULT);
问题是,当从
C
返回时,使用:

Intent returnIntent = new Intent();
setResult(Activity.RESULT_OK, returnIntent);
要返回到
B的
onActivityResult
,它将返回到
A的
onActivityResult

如何通过ActivityResult上的每个
按顺序逐步返回

提前谢谢