我怎么知道Android的MediaScanner何时索引了所有内容?我想等到图像和视频内容提供商的依赖,直到媒体扫描仪完成它为止。
答案 0 :(得分:2)
MediaScanner服务在扫描完成时执行此操作:sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_FINISHED, uri));
。抓住意图并且你应该很好。
答案 1 :(得分:1)
您需要捕获Intent.ACTION_MEDIA_SCANNER_FINISHED
请参阅: http://groups.google.com/group/android-developers/browse_thread/thread/45dbc0ef2e0ca9f1?pli=1