检查整个应用程序的网络连接(钛)

时间:2014-06-25 11:27:50

标签: ios titanium titanium-mobile

我可以在单个控制器文件中执行此操作:

Ti.Network.addEventListener('change', function(e) {
    networkIsOnline = e.online;
    networkType = e.networkType;

    alert(networkIsOnline);
});

但是,拥有此事件监听器,全局监听的最佳方式是什么?这样我就不必继续复制和粘贴该代码?

干杯。

1 个答案:

答案 0 :(得分:1)

如果您使用Alloy,则可以使用全局变量。我这样做:

Alloy.Globals.online = Ti.Network.online;
Ti.Network.addEventListener( 'change', function( e ) {
    Alloy.Globals.online = e.online;
} );