1

我需要在黑莓打开后立即启动一个后台进程并保持在后台。在这里它将重复运行一个函数,比如每半小时左右。这可以通过 webworks API 实现吗?我一直在查看来自https://bdsc.webapps.blackberry.com/html5/apis/blackberry.app.event.html的黑莓事件,但我不知道这是否适合使用。我对此很陌生,所以我在执行我的应用程序的这一部分时遇到了麻烦。任何帮助,将不胜感激!

4

2 回答 2

2

您需要为后台应用程序创建一个特殊页面,然后使用配置文档中的特殊元素将其设置为启动,如下所示:

<content>
  <rim:background src="listener.html" runOnStartup="true" />
</content>

在该文件中,您可以运行代码以setTimeout()在循环中使用来调用您的函数。

于 2012-03-19T19:51:05.660 回答
0

我不确定它是否有效,但您可以尝试这个想法:请参阅https://bdsc.webapps.blackberry.com/html5/apis/blackberry.app.html。您可以在应用程序启动后立即使用 requestBackground() 。您还需要编辑 config.xml 文件的“入口点”部分,以便应用程序在系统启动时启动。

于 2012-03-17T11:45:38.360 回答