Ext.device.connection不使用phonegap构建触发onlInechange事件

时间:2012-08-14 09:05:10

标签: cordova extjs sencha-touch-2

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

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


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

当我们使用sencha native packager构建时,这在设备上工作正常,但是当使用phonegap打包相同的应用程序时失败。使用phonegap原生包装不会触发警报只有在我使用sencha本机包装时它才会起作用。我没有收到任何错误消息,我没有得到警报,我已经在启动功能的app.js文件中添加了此代码,我正在使用sencha touch 2

1 个答案:

答案 0 :(得分:1)

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

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

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