钛焦点事件在 ios 上多次触发

titanium focus event fire multiple times on ios

我正在使用 titanium VGA 5.0.2 开发 ios 应用程序。我想刷新选项卡上的表格视图:

win.addEventListener('focus', function (e) {
     alert('Got Focus');
     load_tableview();        });

我运行 模拟器iphone5s 9.1 上的这段代码。但这是多次火灾。警报不断出现在屏幕上。

您可以避免多次加载表视图,如下所示

Var isFocussed = false; // Global variable to the file.
win.addEventListener('focus', function (e) {
 if(!isFocussed){
 load_tableview(); // will refresh only once
 isFocussed = true;
}