fragment 에서 onActivity Result 가 호출 되 지 않 는 문 제 를 빠르게 해결 합 니 다.

fragment 는 startActivity ForResult 방법 을 통 해 다른 activity 를 시작 합 니 다.돌아 올 때 onActivity Result 방법 을 사용 하지 않 습 니 다.
해결 절차:
1.  Fragment 가 속 한 Activity 에 onActivity Result 방법 을 다시 써 서 슈퍼.on Activity Result 를 추가 할 수 있 도록 합 니 다.

 @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data)
  {
    super.onActivityResult(requestCode, resultCode, data);
  }

2.  Fragment 에서 startActivity ForResult 를 호출 하고 getActivity().startActivity ForResult 대신 startActivity ForResult 를 사용 합 니 다.
fragment 에서 숨겨 진 이벤트 와 디 스 플레이 이 벤트 를 포착 하면 두 가지 방법 이 있 습 니 다.첫 번 째 는 onHidden Changed 이 고 두 번 째 는 setUser Visible Hint 입 니 다.차이 점:
hide show 호출,onHiddenChanged 호출
fragment 가 viewpager 와 결합 하여 사용 할 때 setUserVisibleHint 방법 을 호출 합 니 다.
이상 의 이 빠 른 해결 fragment 에서 onActivity Result 가 호출 되 지 않 는 문 제 는 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기