在我的片段上,我正在做:
Intent intent = new Intent(getActivity(), OtherActivity.class);
startActivityForResult(intent, RETURN_CODE);
我已经在我的 Activity 上覆盖了 onActivityResult
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
logger.debug("!!ACTIVITY!!!Returned from the activity!!!!");
super.onActivityResult(requestCode, resultCode, data);
}
片段也是如此!问题是这个方法只在 Activity 上被调用,而不是在片段中。任何线索为什么?