从媒体库中删除媒体并刷新多媒体资料



在stackoverflow Nativescript从库中删除图像时发现了这个问题和答案

我是新手,当我真的喜欢建议我得到以下错误:

'[TypeError:无法读取未定义]'的属性'MediaScannerConnection'

我想我需要以某种方式导入这个我需要做什么才能使用android.media类?

const thefile = fileSystemModule.File.fromPath(path);
thefile.remove();

上面的工作很好-但当我选择另一个图像时,删除的图像仍然出现在图库中-这是来自另一个问题的建议代码

var callback = new android.media.MediaScannerConnection.OnScanCompletedListener(
{
onScanCompleted: function(path, uri) {
console.log("media scan");
console.log(path);
},
}
);
android.media.MediaScannerConnection.scanFile(
applicationModule.android.context,
path,
null,
callback
);

我之所以有这个问题,是因为我认为我应该导入一些东西来使用android var(对本机描述开发来说是全新的(-所以在删除这个语句后,android var就可以正常工作了-而不会把它搞砸:-(

constandroid=require("tns核心模块/应用程序/应用程序"(;

最新更新