我有這兩次執行的監聽器。Titanium.App.addEventListener(鈦工作室)
在i觸發事件(oneEvent):
Titanium.App.fireEvent( 'deleteUser'); Ti.App.addEventListener('oneEvent',function(e){ doSomething(); });
DoSomething的執行兩次。
我有這兩次執行的監聽器。Titanium.App.addEventListener(鈦工作室)
在i觸發事件(oneEvent):
Titanium.App.fireEvent( 'deleteUser'); Ti.App.addEventListener('oneEvent',function(e){ doSomething(); });
DoSomething的執行兩次。
這是因爲當你訪問一個窗口的事件是增加每一次這樣的事件火災,曾多次,如果你訪問窗口更多然後一次。
Titanium.App.fireEvent('deleteUser');
調用功能window1.js 和Ti.App.addEventListener('oneEvent',function(e){ doSomething(); });
在window2.js
是經常發生的事對我來說,如在滾動查看滾動事件觸發28 - 30倍被滾動的時候,你可以檢查是否它wfires在最小INTERVALL和不執行的回調函數,但我認爲對於事件本身 – C5H8NNaO4 2012-07-23 08:12:46
的激發你真的不能做某事沒有看到更多的代碼,這也只是猜測你做了什麼。我們需要看看如何oneEvent如果解僱。 – Martin 2012-07-23 14:02:40