0

我有一个执行了两次的侦听器。

当我触发事件(oneEvent)时:

Titanium.App.fireEvent('deleteUser');

Ti.App.addEventListener('oneEvent',function(e){ doSomething(); });

doSomething 执行了两次。

4

2 回答 2

0

这是因为当您访问该窗口时,每次都会添加该事件,因此如果您访问窗口超过一次,则事件会触发一次以上。

于 2012-07-25T10:23:23.927 回答
0

Titanium.App.fireEvent('deleteUser');在 window1.js 和Ti.App.addEventListener('oneEvent',function(e){ doSomething(); });window2.js中的函数中调用

于 2012-07-27T09:57:29.740 回答