Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 媒体扫描程序完成事件后如何响应_Java_Android_Android Mediascanner - Fatal编程技术网

Java 媒体扫描程序完成事件后如何响应

Java 媒体扫描程序完成事件后如何响应,java,android,android-mediascanner,Java,Android,Android Mediascanner,我有问题的媒体扫描仪,在我的程序中,我运行媒体扫描仪通过。。。 发送广播(新意图)( 意图.行动\媒体\安装, parse(“文件:/”+Environment.getExternalStorageDirectory()) 上面的代码可以工作,但它以异步方式运行,这让我有点痛苦 在mediascanner完成它的工作之前,有没有办法停止 我正在从sd卡获取音乐文件列表,问题是在mediascanner返回结果之前获取列表。您可以使用Intent.ACTION\u MEDIA\u SCANNE

我有问题的媒体扫描仪,在我的程序中,我运行媒体扫描仪通过。。。

发送广播(新意图)(
意图.行动\媒体\安装,
parse(“文件:/”+Environment.getExternalStorageDirectory())

上面的代码可以工作,但它以异步方式运行,这让我有点痛苦

在mediascanner完成它的工作之前,有没有办法停止


我正在从sd卡获取音乐文件列表,问题是在mediascanner返回结果之前获取列表。

您可以使用Intent.ACTION\u MEDIA\u SCANNER\u FINISHED代替使用Intent.ACTION\u MEDIA\u MOUNTED

你可以找到所有你想要的意图