读取文件时出现android phonegap错误



当我写入文件时,文件创建成功,但下次当我读取同一文件并移动到其他html文件时(使用location.href='filename.html'),它显示以下错误:

JSCallback错误:请求失败。

其他详细信息:我创建了一个函数来检查SD卡中是否存在文件。如果sdcard中存在文件,则它读取文件的内容并以phoneGap的读取方法导航到html文件,否则它创建新文件,使用phoneGap写入方法在该文件中写入数据并导航到html。

在read方法中,当我导航到那个html文件并再次调用函数来检查文件是否存在时,它调用的onload事件"document.addEventListener("deviceready",onDeviceReady,false);"只是永远不要继续并且
"JSCallback错误:请求失败。"此错误显示在日志中。

我猜这是一个异步函数调用问题。对phonegap api的js调用是异步的,您需要等待回调被调用才能打开文件

最新更新