在我的应用程序中,我有拍摄照片和打开图库的功能。 当用户拍照时,它会通过以下方式更新媒体:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));
但总是会出现类似“媒体扫描完成”之类的内容。 我想删除这个吐司。
由于
答案 0 :(得分:1)
取消其他进程显示的吐司是不可能的。您可以按照此thread强制进行媒体扫描,而不使用广播
答案 1 :(得分:0)
您可以使用sendBroadcast
,但仅限于特定文件(在您拍摄照片后创建的文件)。这样你就不会得到祝酒。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(someFile)));