saveToFile没有将图像显示到图库中

时间:2019-09-13 09:29:21

标签: nativescript nativescript-angular nativescript-camera

我为与camara相关的应用程序创建了一个本机脚本应用程序。我正在使用nativescript-camara模块拍照。

一旦用户拍照,我将显示该图像预览,并且用户可以重命名该图像名称。当用户保存该图像时,我将其存储到特定的文件夹中,并删除由nativescript-camara模块存储的预览图像。

之后,我可以在图库中看到该图像,而看不到原始图像,只能在图库中看到空白图像。我还检查了图像是否保存在该位置。这意味着,图像保存工作可以完美完成,但不能立即在图库中显示该图像。 5-10分钟后,我可以在图库中看到该图像。但不是立即。

有关图片的更多详细信息 https://github.com/NativeScript/nativescript-camera/issues/222

1 个答案:

答案 0 :(得分:0)

最后!我解决了这个问题,我扫描了媒体并完成了工作。这是我的代码。

var callback = new android.media.MediaScannerConnection.OnScanCompletedListener({
      onScanCompleted: function (path, uri) {
          console.log(path)
        }
    });

    android.media.MediaScannerConnection.scanFile(applicationModule.android.context, [path], null, callback);