2012-02-03 19 views
0

私は、携帯電話上のすべての音楽ファイルをプルしてlistViewに表示する簡単なAndroidアプリを持っています。コードはうまく動作しますが、追加または削除するsdcardの曲を変更するたびに、その変更は表示されません。あたかもsdcardがキャッシュされているかのように見えます。 sdcardを再マウントすると、変更が表示されます。私はエミュレータをシャットダウンして起動し、再マウントするまで何も変わりません。変更があるたびに再マウントすることなく、エミュレータにsdcardの変更を読み取らせるにはどうすればよいですか?私は設定や何かを欠いていますか?AndroidエミュレータのSDカードが正しく更新されない

答えて

3

あなたがメニューを実行する必要がエミュレータに任意のメディアファイルを追加する場合 - >開発ツール - >メディアスキャナ

ギャラリーやエミュレータで他のアプリケーションでは、それが見えるようにします。

+0

これはコードで行うことができますか? onResume関数のように、発生した可能性のある変更をキャプチャしますか?また、何かをsdcardに保存すると、メディアスキャナが実行されるまで何も見つかりませんか? – a2ron44

関連する問題