File copyFile = new File(filePath+mVideoNames.get(getPos)+".jpg");

    

 out = null;

           

copyFile.createNewFile();

out = new FileOutputStream(copyFile);

src.compress(CompressFormat.JPEG, 100, out);\

out.close();


위와 같이 jpeg 형식의 파일을 만들어 주고 있습니다.


궁금한 건, 파일이 잘 만들어 진 것 같다가도,

예를 들어 이미지 파일이 만들어져서 이미지뷰에 뜨는 것을 확인하고 

빠르게 앱을 종료하고 다시 실행했을 때 해당 이미지 파일이 지워져 버립니다.


이유가 무엇일까요?

단순히 파일이 100%형성되기 전에 앱을 종료해서 그런걸까요??

그렇다면 파일이 완전하게 다 만들어졌다는 것을 어떻게 알 수 있을까요??


조언 부탁드립니다.