파일 삭제 후 FileObserver가 반응 하지 않습니다


  1. 테스트 어플을 실행 후 adb 명령어를 통해 png파일 하나를 디바이스에 넣습니다.
  2. FileObserver가 감지합니다. 그리고 그 이미지를 다른 이미지로 변경(파일명은 그대로)시킵니다.
  3. 어플을 종류 후 갤러리나 파일탐색기로 변경된 png파일을 지웁니다.
  4. 다시 테스트 어플을 실행 후 동일한 png파일을 adb명령어로 넣으면 FileObserver가 반응하지 않습니다.
  5. 다시 어플을 종류 후 재 실행하고 png파일을 넣으면 FileObserver가 반응합니다.

위에 경우는 마쉬멜로우(6.0)버전에서만 발생하고 있습니다. 이미지가 수정되는 부분을 빼고 해봐도 동일 합니다.

왜 파일을 삭제 후 다시 실행하면 FileObserver가 반응하지 않는지 궁금합니다. 짐작가는 부분이라도 있으면 조언 부탁드립니다.

  • 2016년 07월 27일에 작성됨
    안드로이드 개발자

조회수 154


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close