在桌面浏览器和 ipad(使用 phonegap)上运行时,我能够将数据从 JSON 文件加载到 sencha 应用程序的存储中。
但是当我尝试在 android 设备上运行应用程序(使用 webView/phonegap)时,我看不到任何数据。我不确定它是否正在将数据加载到商店中。但它不显示任何类型的数据。
它甚至没有加载 sencha 提供的图标。
我在 Android 日志中发现了这条消息:
I/SqliteDatabaseCpp(2855): sqlite returned: error code = 14, msg = cannot open file at line 27701 of [8609a15dfa], db=/data/data/com.app.ui/databases/webview.db
以前,当应用程序甚至不显示屏幕时,我将“app.js”文件修改为如下所示(禁用“disableCaching”)。
Ext.Loader.setConfig({
enabled: true,
disableCaching: false }); Ext.Ajax.setDisableCaching(false);
我正在使用 Sencha Touch 2.0.0、Phone Gap 1.7.0 和三星 Galaxy Tab 10.1 (Android 3.1)。