mp3 플레이어를 만들고 있는데요,

getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, mCursorCols, null, null, null);

를 이용해서 sdcard 안에 있는 미디어 파일 정보를 읽어 옵니다.  그런데 sdcard에 파일을 넣고 프로그램을 실행시키면

새로 넣은 파일을 인식을 못하더라구요. 에뮬을 껐다 켜야 그제서야 인식하고 정보를 가져오던데..

대체 왜 이러는지 아시는분 명쾌한 답변좀..ㅜㅜ