1

我有 3 个班级,分别是FragmentActivityA - 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);

而不是返回到onActivityResultof B,而是返回到onActivityResultof A

我怎样才能一步一步地返回,依次通过每个onActivityResult

提前致谢。

4

0 回答 0