2012-01-17 97 views
0

當我寫入文件時,文件創建成功,但下一次當我讀取相同的文件並移動到其他html文件(使用location.href ='filename.html')時,它顯示以下錯誤:在閱讀文件時android-phonegap出錯

JSCallback錯誤:請求失敗。

附加信息: 我創建了一個函數來檢查文件是否存在於SD卡中。如果文件存在於SD卡中,那麼它讀取文件的內容並導航到phoneGap的讀取方法中的html文件,否則它將創建新文件,使用phonegap寫入方法在該文件中寫入數據並導航到html。

在讀取方法,當我瀏覽到HTML文件,然後再調用函數來檢查文件的onload事件調用它的存在與否 「document.addEventListener(」 deviceready「 onDeviceReady,FALSE);」只有永遠不會繼續
「JSCallback錯誤:請求失敗。」此錯誤顯示在日誌中。

+0

我對你試圖實現的東西有點困惑。你真的創建一個新文件,並使用PhoneGap的File方法寫入它。你是否試圖導航到這個新創建的文件?你可以發佈一些代碼來顯示你在做什麼嗎? – codemonkey 2012-01-17 12:53:45

+0

同意你需要更清楚自己在做什麼或發佈一些代碼,然後才能提供幫助。 – 2012-01-17 16:08:06

回答

0

我的猜測是這是一個異步函數調用的問題。 js對phonegap apis的調用是異步的,你需要等到你的回調被調用來打開文件