startActivityForResult () จากกิจกรรมย่อยและสิ้นสุดเด็กไม่เรียก onActivityResult () เป็นแฟรกเมนต์
FirstActivity.Javaมีที่โทร FragmentA.Java โทรแต่ไม่เคยได้รับการเรียกที่ถูกเขียนในstartActivityForResult()SecondActivity.Javafinish()onActivityResultFragmentA.Java FragmentA.Java รหัส: @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // some code Intent i = new Intent(getActivity(), SecondActivity.class); i.putExtra("helloString", helloString); getActivity().startActivityForResult(i, 1); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); getActivity(); if(requestCode == 1 && resultCode == Activity.RESULT_OK) { //some code …