我需要在黑莓打开后立即启动后台进程并保留在后台。这里它会反复运行一个函数,比如说每半个小时左右。这可以通过webworks API实现吗?我一直在关注来自https://bdsc.webapps.blackberry.com/html5/apis/blackberry.app.event.html的黑莓事件,但我不知道这是否适合使用。我对此非常陌生,因此我无法完成应用程序的这一部分。任何帮助将不胜感激!
答案 0 :(得分:2)
您需要为后台应用创建一个特殊页面,然后将其设置为使用special element in your configuration document启动,如下所示:
<content>
<rim:background src="listener.html" runOnStartup="true" />
</content>
在该文件中,您可以运行代码以在循环中使用setTimeout()
来调用您的函数。
答案 1 :(得分:0)
我不确定它是否有效,但你可以尝试这个想法:见https://bdsc.webapps.blackberry.com/html5/apis/blackberry.app.html。一旦应用程序启动,您可以使用requestBackground()。您还需要编辑config.xml文件的“入口点”部分,以便在系统启动时启动应用程序。