2012-04-23 71 views
1
<content src="index.htm" > 
    <rim:background src="listener.htm" runOnStartup="true" /> 
</content> 

我有一个后台监听器和一个名为index.htm的前台进程。当我安装应用程序并加载手机时,通过按住菜单按钮,我可以看到我的听众在后台。然而,只要我加载应用程序本身并关闭它,监听器就不再处于后台。什么是保持监听程序始终运行的适当方式?保持Listener.htm运行

我必须在index.htm文件中以某种方式使用static void requestBackground()吗?是否如何激活侦听器?此外,我还要求侦听器在index.htm处于前台时运行,这可能吗?

回答

0

我一直有类似的问题。这里有两个不同的问题:

  • 背景页面关闭,由前台页面,当应用程序是由前台更换。
  • 当用户关闭应用程序时,应用程序退出,关闭前台页面。

我的第一个问题的解决方案是让前景和背景的网页是在同一个页面即index.html的,而且基本上都有我的应用,在这一个页面。 要停止应用程序在您退出时被终止,我必须捕获blackberry.app.event.onExit事件并使其激活blackberry.app.requestBackground()