2012-02-03 89 views
0

我有一個簡單的Android應用程序,可以將手機上的所有音樂文件都顯示在列表視圖中。該代碼工作正常,但任何時候我更改SD卡上的歌曲,無論是添加或刪除,更改都不會顯示。它看起來好像是SD卡被緩存或什麼的。如果我重新安裝了SD卡,則會顯示更改。我可以關閉模​​擬器並啓動它,直到重新裝入後仍然沒有任何變化。如何讓模擬器讀取SD卡上的更改,而無需在每次更改時重新裝入?我錯過了一個設置或什麼?Android模擬器的SD卡沒有正確更新

回答

3

如果添加任何媒體文件,仿真器,你必須運行菜單 - >開發工具 - >媒體掃描儀

,使其在多媒體資料或模擬器任何其他應用程序可見。

+0

這可以在代碼中完成嗎?就像我的onResume函數捕獲可能發生的任何更改?另外,如果您將某些內容保存到sdcard,直到媒體掃描程序發生,才能找到它? – a2ron44 2012-02-03 15:31:17