Tai*_*Dao 6 android thumbnails mediastore
我正在制作一个文件管理器,其中图片项目有一个小缩略图.
我通过使用获得缩略图MediaStore.一切正常.但是当我重命名或移动文件时,缩略图不会显示.
我找到了一段要刷新的代码MediaStore:
getActivity().sendBroadcast(
new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));
Run Code Online (Sandbox Code Playgroud)
它工作但我必须等待4或5秒并刷新,然后缩略图更新.
重命名或移动后如何立即获取图像缩略图?
您是否尝试过直接对要更改的目录进行扫描?所以而不是
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
Run Code Online (Sandbox Code Playgroud)
就像是
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory() + "/path/to/your/folder")));
Run Code Online (Sandbox Code Playgroud)
另一种方法是手动使用ThumbnailUtils。
| 归档时间: |
|
| 查看次数: |
2138 次 |
| 最近记录: |