钛焦点事件多次在ios上

时间:2015-10-28 06:03:32

标签: ios focus titanium refresh tableview

我正在开发由钛VGA 5.0.2开发的ios应用程序。我想在选项卡上刷新tableview:

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

我在模拟器iphone5s 9.1上运行此代码。但这是火多次。警报一直出现在屏幕上。

1 个答案:

答案 0 :(得分:1)

您可以避免多次tableview加载,如下所示

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