是這樣的,我做了一個簡單的音樂播放器,其中使用了MediaStore獲取手機裡的mp3文件,並把mp3文件信息放到一個ListView中作為歌曲列表。
還有一個功能就是通過網絡下載mp3文件。但是下載完成之後,歌曲列表裡卻不會顯示新下載的歌曲信息,我必須把手機重啟之後新下載的歌曲才會顯示到歌曲列表裡面。
我知道系統是自動存儲了手機裡所有的音樂文件信息,是不是新下載的歌曲沒有被添加到它的數據庫中呢?所以重啟手機之後才能生效?
但是我通過手機默認浏覽器下載的歌曲,卻能立即顯示到歌曲列表裡面。所以我想可能是我自己寫的網絡文件下載功能不夠完善,沒有能讓系統注意到我已經下載的mp3文件。
所以有沒有人遇到過同樣的問題呢?或者有解決方法呢?求解~~
http://blog.csdn.net/hellofeiya/article/details/8848562