인텐트를 통해 기본 카메라 앱을 띄우고 바로 뒤로가기 버튼을 누르니 앱이 중지하거나 앱이 제대로 동작하지 않았다.
사진 앨범을 뛰우고 사진을 선택하지 않은 상태에서 바로 뒤로가기 버튼을 눌러도 마찬가지였다.
검색을 해보았지만 이유는 알 수 없었고 천천히 디버깅해본 결과 requestCode가 RSULT_OK인지 체크를 하는 if 문안에 코딩을 해주고 응답을 정상적으로 받지 못했을 경우의 예외처리를 꼭 해주어야 한다. 그렇지 않게 되면 카메라 앱이나, 사진 앱 등 인텐트를 통해 띄운 앱에서 뒤로가기 버튼을 누르면 홈 화면으로 이동해진다거나, 앱이 비정상 종료가 될 수 있다.
책에서는 왜 이런 세세한 부분을 안 알려준 것일까
다음에도 똑같은 오류를 겪을 경우를 대비해 기록해 놓는다. -_-
위 커밋 로그에서 고친 부분
기본 카메라 앱 실행후 뒤로가기 버튼을 누르면 앱으로 돌아가지 않고 홈 화면으로 돌아가는 버그 수정
사진 앨범에서 뒤로가기 버튼을 누르면 앱으로 돌아가지 않고 홈 화면 으로 돌아가는 버그 수정
https://github.com/sey2/S_Diary/commit/97d8661a74e07afa68d437ce1dcb243ce2471e24
인텐트를 통해 기본 카메라 앱을 띄우고 바로 뒤로가기 버튼을 누르니 앱이 중지하거나 앱이 제대로 동작하지 않았다.
사진 앨범을 뛰우고 사진을 선택하지 않은 상태에서 바로 뒤로가기 버튼을 눌러도 마찬가지였다.
검색을 해보았지만 이유는 알 수 없었고 천천히 디버깅해본 결과 requestCode가 RSULT_OK인지 체크를 하는 if 문안에 코딩을 해주고 응답을 정상적으로 받지 못했을 경우의 예외처리를 꼭 해주어야 한다. 그렇지 않게 되면 카메라 앱이나, 사진 앱 등 인텐트를 통해 띄운 앱에서 뒤로가기 버튼을 누르면 홈 화면으로 이동해진다거나, 앱이 비정상 종료가 될 수 있다.
책에서는 왜 이런 세세한 부분을 안 알려준 것일까
다음에도 똑같은 오류를 겪을 경우를 대비해 기록해 놓는다. -_-
위 커밋 로그에서 고친 부분
기본 카메라 앱 실행후 뒤로가기 버튼을 누르면 앱으로 돌아가지 않고 홈 화면으로 돌아가는 버그 수정
사진 앨범에서 뒤로가기 버튼을 누르면 앱으로 돌아가지 않고 홈 화면 으로 돌아가는 버그 수정
이미지 자르는 도중 뒤로가기 누르면 앱이 중지되는 버그 수정