私のフラグメントで私はやっています:
Intent intent = new Intent(getActivity(), OtherActivity.class);
startActivityForResult(intent, RETURN_CODE);
アクティビティで onActivityResult をオーバーライドしました
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
logger.debug("!!ACTIVITY!!!Returned from the activity!!!!");
super.onActivityResult(requestCode, resultCode, data);
}
同じことがフラグメントにも当てはまります!問題は、このメソッドがアクティビティでのみ呼び出され、フラグメントでは呼び出されないことです。理由はありますか?