メディアスキャナーに問題があります。私のプログラムでは、メディアスキャナーを実行しています...
sendBroadcast(new Intent(
Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));
上記のコードは機能しますが、非同期として実行されるため、少し面倒です。
mediascannerが動作を完了するまで停止する方法はありますか?
SDカードから音楽ファイルのリストをフェッチしていますが、問題は、mediascannerが結果を返す前にリストがフェッチされていることです。