1.問題:在Fragment中使用getActivity().startActivityForResult(intent, requestCode)。 啟動頁面finish時,發現Fragment 的onActivityResult(int requestCode, int resultCode, Intent data)方法未被調用。而包含Fragment的Activity中的onActivityResult()被調用了。
2.解決方法:
去除getActivity(),直接使用startActivityForResult(intent, requestCode)。
3.效果:
這個時候,Fragment和包含它的Activity的onActivityResult()同時都會調用到。