window.requestFileSystem没有在Cordova 3.5 android中触发

时间:2015-01-06 13:12:40

标签: javascript android cordova

我有一个像这样的javascript代码:

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    alert("In device ready begin..");
    var base64Str = ""; //This I get dynamically
    window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, gotFS, fail);
    alert("In device ready end..");
}

function gotFS(fileSystem) {
    alert("Got fs...")
    fileSystem.root.getFile("test.pdf", {create: true, exclusive: false}, gotFileEntry, fail);
}

function fail(error) {
    alert(error.code);
}

问题是没有一个事件被触发我在onDeviceReady()函数中得到了第一个警报。但我不会得到其他警报。 我的插件目录中已经有了这个org.apache.cordova.file插件。我尝试了cordova prepare android并做了cordova run android。我也重新安装了插件,但仍然是同样的问题。我有cordova版本3.5.0-0.2.7不确定它是否与cordova版本有关?我不确定这是不起作用的原因是什么?有人可以指导我吗?我对这方面的任何帮助都非常感激,因为我长期坚持这一点(是的,我也在SO中尝试过类似的问题)。

0 个答案:

没有答案