很简单就可以fix,查看\packages\providers\MediaProvider\src\com\android\providers\media\MediaScannerReceiver.java文件,其中在onReceive方法中scan(context, MediaProvider.EXTERNAL_VOLUME)语句的前面的if判断中添加一个|| action.equals(Intent.ACTION_MEDIA_UNMOUNTED),使得当外部SD卸载后,该方法收到对应消息后可以重新扫描存储空间,更新数据。
android 卸载SD卡后图库读取不到内部存储卡的图片
最新推荐文章于 2022-08-10 20:26:32 发布