2012-02-03 2 views
0

휴대 전화의 모든 음악 파일을 가져 와서 listView에 표시하는 간단한 Android 앱이 있습니다. 코드는 정상적으로 작동하지만 sdcard에서 노래를 추가하거나 삭제할 때마다 변경 사항이 표시되지 않습니다. 마치 sdcard가 캐시 된 것처럼 보입니다. sdcard를 다시 마운트하면 변경 사항이 표시됩니다. 에뮬레이터를 종료하고 다시 시작하면 다시 탑재 할 때까지 아무런 변화가 없습니다. 변경 사항이있을 때마다 다시로드하지 않고도 에뮬레이터에서 sdcard의 변경 사항을 읽을 수있게하려면 어떻게해야합니까? 나는 설정이나 무언가를 놓치고 있습니까?Android 에뮬레이터 sdcard가 제대로 업데이트되지 않습니다.

답변

3

당신이 메뉴를 실행해야 에뮬레이터 모든 미디어 파일을 추가하는 경우 -> 개발 도구 ->

미디어 스캐너 갤러리 또는 에뮬레이터의 다른 응용 프로그램에는 표시합니다.

+0

코드로 수행 할 수 있습니까? 내 onResume 함수 에서처럼 변경되었을 수있는 사항을 캡처하고 싶습니까? 또한, 뭔가를 sdcard에 저장하면 미디어 스캐너가 실행될 때까지 아무것도 찾을 수 없습니까? – a2ron44

관련 문제