2010-10-25 29 views
1

然而,幾乎完成我的第一個鈦開發應用程序,最大的問題(和缺乏文檔)是在後臺執行功能的能力。appcelerator - 在後臺執行功能?

我有一個函數,基本上只是查詢外部json文件,然後通過它循環插入數據庫中的約150條記錄。這完全掛起了應用程序,直到完成。

我試過一個jQuery異步循環插件,它的工作原理雖然其餘的應用程序仍然非常緩慢/任何命令的響應。

必須可以在後臺線程中執行一個函數,或者其他應用程序完全可以訪問。

任何人都知道如何做到這一點?

回答

0

只是把你的代碼中的setTimeout:

setTimeout(function(){ 
    /* your code */ 
},0); 

的行爲就像是一個線程。這裏

+4

不幸的是,這對appcelerator沒有任何影響,它仍然掛起應用程序,而循環運行。 – Joe 2010-10-25 18:49:52