如何在Blackberry应用程序中检测本机浏览器关闭?
我有一个黑莓应用程序(5.0及以上),我正在对其进行更改。该应用程序的一个功能是在BrowserField2中启动在线银行功能。我正在调查应用程序的更改,该应用程序将使用以下基本功能在本机浏览器中启动网上银行功能:如何在Blackberry应用程序中检测本机浏览器关闭?,blackberry,browser,java-me,Blackberry,Browser,Java Me,我有一个黑莓应用程序(5.0及以上),我正在对其进行更改。该应用程序的一个功能是在BrowserField2中启动在线银行功能。我正在调查应用程序的更改,该应用程序将使用以下基本功能在本机浏览器中启动网上银行功能: Browser.getDefaultSession().displayPage(myBankingUrl); 这种变化主要是由性能引起的——BrowserField2似乎比外部浏览器慢得多 我的show stopper是这样的:在现有的实现中,我可以检测BrowserField2屏
Browser.getDefaultSession().displayPage(myBankingUrl);
这种变化主要是由性能引起的——BrowserField2似乎比外部浏览器慢得多
我的show stopper是这样的:在现有的实现中,我可以检测BrowserField2屏幕何时关闭,并且可以强制调用注销调用。与网上银行功能相关的银行非常关心这一点。我还没有找到任何方法来连接到关闭外部浏览器来移植这项功能。有人尝试过类似的方法吗?黑莓手机上的浏览器总是在运行。它提供默认推送服务接收和其他所需服务 黑莓手机上的浏览器总是在运行。它提供默认推送服务接收和其他所需服务 没有API可以检测到这一点。当你们的应用程序被激活时,你们可以监听——若你们打开浏览器,你们的应用程序屏幕在堆栈中是第二个,当用户第一次关闭时,它会变成第一个。但不能保证用户会关闭浏览器或移动到另一个应用程序(例如查看收到的短信)。
我建议您继续使用5.0+版本的BrowserField2。没有API可以检测到这一点。当你们的应用程序被激活时,你们可以监听——若你们打开浏览器,你们的应用程序屏幕在堆栈中是第二个,当用户第一次关闭时,它会变成第一个。但不能保证用户会关闭浏览器或移动到另一个应用程序(例如查看收到的短信)。
我建议您继续使用BrowserField2 5.0+。有趣的是,我不知道。你能给我看一个有这方面信息的参考资料吗。当你回答-:)有趣,我不知道。你能给我看一个有这方面信息的参考资料吗。当你回答-:)哦,好吧。谢谢你的确认。谢谢你的确认。