【问题标题】:Keeping Listener.htm Running保持 Listener.htm 运行
【发布时间】:2012-04-23 20:08:33
【问题描述】:
<content src="index.htm" >
    <rim:background src="listener.htm" runOnStartup="true" />
</content>

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

我是否必须以某种方式在 index.htm 文件中使用 static void requestBackground() - 监听器是这样激活的吗?我还要求即使 index.htm 在前台也运行侦听器,这可能吗?

【问题讨论】:

    标签: blackberry blackberry-webworks


    【解决方案1】:

    我也遇到过类似的问题。这里有两个明显的问题:

    • 当应用程序变为前台时,后台页面关闭并被前台页面替换。
    • 当用户关闭应用时,应用退出并关闭前台页面。

    我对第一个问题的解决方案是让前台页面和后台页面是同一个页面,即 index.html,并且基本上我的应用程序都在这个页面中。 为了在您退出时阻止应用程序终止,我必须捕获blackberry.app.event.onExit 事件并改为触发blackberry.app.requestBackground()

    【讨论】:

      猜你喜欢
      • 2018-09-02
      • 2012-02-11
      • 2012-08-14
      • 2013-05-09
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多