0

在我的应用程序中,每当用户通过我的应用程序共享图像时,我都必须从图库中删除图像。但我不知道该怎么做。我已经试过了

SendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://"+ Environment.getExternalStorageDirectory())));

但它没有帮助,而是退出画廊并显示以下信息MediaScanner is running.

如果您有任何其他想法,请分享

4

1 回答 1

0

您可能正在使用 One ArrayList 从图像列表 (Sdcard) 中绑定图库。删除后,您必须重新绑定适配器视图。在此之前使用SendBroadcast方法。

所以重新绑定后适配器列表或数组将被刷新。(如果该项目在sdcard中不存在,则在读取文件数和文件时会自动忽略。)。

希望这会帮助你。

于 2013-01-02T12:05:24.033 回答