2012-02-03 2 views
0

У меня есть простое приложение для Android, которое вытаскивает все музыкальные файлы на телефоне и отображается в спискеView. Код работает нормально, но в любое время, когда я меняю песню на SD-карте, добавляя или удаляя, изменения не отображаются. Похоже, что sdcard кэшируется или что-то в этом роде. Если я перемонтирую SD-карту, отображаются изменения. Я могу закрыть эмулятор и начать его резервное копирование, и до тех пор, пока я не смонтирую, ничего не изменится. Как заставить эмулятор читать изменения на SD-карте без необходимости пересоединения при каждом изменении? Я что-то пропустил?Android-эмулятор sdcard не обновляется должным образом

ответ

3

Если добавить любой медиа файл в эмулятор вы должны запустить Меню -> Dev Tools -> Мультимедиа Сканер

, чтобы сделать его видимым в галерее или любого другого приложения в эмуляторе.

+0

это можно сделать в коде? Как и в моей функции onResume для фиксации любых изменений, которые могли иметь место? Кроме того, если вы сохранили что-то на SD-карте, ничего не сможете найти до тех пор, пока медиа-сканер не состоится? – a2ron44

Смежные вопросы