为什么我必须在onDeviceReady中请求文件系统?

时间:2012-05-14 21:55:31

标签: javascript android file cordova

我正在使用PhoneGap的文件API(W3C文件)。所有文件读取示例都强制您在onDeviceReady中调用window.requestFileSystem(...)...为什么?!

2 个答案:

答案 0 :(得分:1)

因为您需要确保Cordova / Phonegap准备就绪。

来自Cordova 1.6.1的源代码,第431行:

  • onDeviceReady已触发用户事件以指示Cordova已准备就绪

在此事件被解雇之前,您无法确定Phonegap已为您做好准备。 requestFileSystem在:lib / common / plugin / requestFileSystem.js

中定义

答案 1 :(得分:0)

在onDeviceReady中肯定存在window.requestFileSystem