我可以在单个控制器文件中做到这一点:

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

    alert(networkIsOnline);
});

但是,使该事件侦听器在全局范围内侦听的最佳方法是什么,这样我就不必继续复制和粘贴该代码了?

干杯。

最佳答案

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

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

关于ios - 检查整个应用程序中的网络连接(钛),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24407417/

10-12 07:16