2010-10-25 31 views
1

然而,几乎完成我的第一个钛开发应用程序,最大的问题(和缺乏文档)是在后台执行功能的能力。appcelerator - 在后台执行功能?

我有一个函数,基本上只是查询外部json文件,然后通过它循环插入数据库中的约150条记录。这完全挂起了应用程序,直到完成。

我试过一个jQuery异步循环插件,它的工作原理虽然其余的应用程序仍然非常缓慢/任何命令的响应。

必须可以在后台线程中执行一个函数,或者其他应用程序完全可以访问。

任何人都知道如何做到这一点?

回答

0

只是把你的代码中的setTimeout:

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

的行为就像是一个线程。这里

+4

不幸的是,这对appcelerator没有任何影响,它仍然挂起应用程序,而循环运行。 – Joe 2010-10-25 18:49:52