1

我已在启动功能中添加了此代码。此代码用于全局处理互联网连接问题

 Ext.device.Connection.on({
       // scope: this,
        onlinechange: this.onlineChange
    });


  onlineChange: function (online, type) {
        alert(online + type);
    },

当我们使用 sencha 本地打包程序构建时,这在设备上运行良好,但是当使用 phonegap 打包同一个应用程序时失败。使用 phonegap 原生包装不会触发警报,只有在我进行 sencha 原生包装时它才会起作用。我没有收到任何错误消息,我没有收到警报,并且我已将此代码添加到启动功能的 app.js 文件中,我正在使用 sencha touch 2

4

1 回答 1

1

使用 PhoneGap 打包时,请改用 PhoneGap 自己的事件:

document.addEventListener("online", yourCallbackFunction, false);

document.addEventListener("offline", yourCallbackFunction, false);
于 2012-09-12T18:08:42.287 回答