Titanium.App.addEventListener执行了两次(Titanium Studio)

时间:2012-07-23 08:07:19

标签: javascript ios titanium-mobile addeventlistener

我有一个执行两次的听众。

当我开火事件(oneEvent)时:

  

Titanium.App.fireEvent( 'deleteUser');

     

Ti.App.addEventListener( 'oneEvent',函数(E){     做一点事();   });

doSomething执行了两次。

2 个答案:

答案 0 :(得分:0)

这是因为当您访问该窗口时,每次都会添加事件,以便在您多次访问窗口时,事件会更多一次。

答案 1 :(得分:0)

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