2012-04-23 88 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()