2017-02-05 2 views
0

문제가 있습니다.회전 후 onActivityResult()가 호출되지 않습니다.

단편 A에서 startActivityForResult()을 호출하면 onActivityResult() 메서드가 호출됩니다. 그러나 동일한 코드를 사용하여 단편 B (onActivityResult() 메서드 사용)에서 호출하면 onActivityResult() 메서드도 호출되지만 항상 그런 것은 아닙니다.

열린 장치로 장치를 켤 경우 onActivityResult()이 호출되지 않습니다. 그러나 단편 A에서는이 경우에도 호출됩니다.

이 문제에 대해 알고 계신가요?

감사합니다.

답변

0

일시 중지 된 상태를 저장 한 다음 결과를 다시 활성화하기 위해 활동을 다시 시작해야합니다. 또는 매니페스트에서 구성 변경 사항을 등록하는 기본 활동에서 직접 화면 회전을 처리 할 수 ​​있습니다.