2011-11-28 82 views
1

我有一個黑莓應用程序(5.0及以上版本),我正在進行更改。該應用程序的一個功能在BrowserField2中啓動在線銀行功能。我調查的一個變化的應用程序,必須在本地瀏覽器的網上銀行功能的推出,使用這個基本功能:如何檢測黑莓應用程序中的本機瀏覽器關機?

Browser.getDefaultSession().displayPage(myBankingUrl); 

的變化主要是由性能動機 - 在BrowserField2似乎比慢了許多外部瀏覽器。

我的show-stopper是這樣的:在現有的實現中,我可以檢測BrowserField2屏幕何時關閉,並且我可以強制調用註銷調用。與網上銀行功能相關的銀行確實非常關心這一點。我還沒有找到任何方法掛鉤外部瀏覽器的關閉來移植這部分功能。有沒有人嘗試過這樣的事情?

回答

1

沒有API可以檢測到。當你的應用程序被激活時,你可以監聽 - 如果你打開瀏覽器,你的應用程序屏幕是第二個堆棧,並在用戶首次關閉時變成第一個。但是用戶不會關閉瀏覽器或移動到其他應用程序(例如查看傳入的短信)。 我建議你繼續BrowserField2 5.0+。

+0

哦,好的。感謝您的確認。 – bcholmes

0

BlackBerry上的瀏覽器始終在運行。它提供默認推送服務接收和其他所需服務。

+0

有趣的是,我不知道它。你能告訴我一個有關這方面信息的參考資料嗎?當你回答時,我會積極投入 - :) –