기기내에 있는 mp3을 모두 읽어오기위해 

Cursor c = context.getContentResolver().query(uri, null, "_data LIKE'%mp3'", null, null);

이렇게 쿼리를 날려보았습니다.


해당 프로그램에서 파일을 몇개 다운로드받아서 다시 쿼리를 날려보면 받아진 파일을 포함해서 잘나오더라고요.


하지만 어느순간부터 새로 받아진 파일은 쿼리를 날려도 검색결과에 포함되지가 얺더라고요.

sd_card를 뺏다가(혹은 컴퓨터에 연결했다가) 다시 꼽을때까지는 쿼리 결과에 반영이 되지를 않는걸 발견했습니다.


어떻게 해야할까요 - - 

그냥 포기하고 일일이 File 폴더로 재귀검색 시킬까도 생각중입니다..모처럼 좋은 메소드있는데 써먹질 못하겠네요 



도움을 주세욤..