我在Android上运行cordova-2.6.0 PhoneGap。 我面临一个问题,在我的函数中返回布尔值。 为什么我的函数返回undefined以及如何修复它?任何想法??
function isDir(target) {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
fileSystem.root.getDirectory(target, { create: false, exclusive: false },
function(entry) {
return true;
},
function(entry) {
return false;
}
);
});
}
当我称之为alert(isDir('Dir Name'))
时
它返回undefined。
为什么会这样,我该如何解决?
答案 0 :(得分:0)
我自己解决了这个问题! 它没有足够的权限来获取FileSystem。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />