我有 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
of B
,而是返回到onActivityResult
of A
。
我怎样才能一步一步地返回,依次通过每个onActivityResult
?
提前致谢。