Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Blackberry应用程序中检测本机浏览器关闭?_Blackberry_Browser_Java Me - Fatal编程技术网

如何在Blackberry应用程序中检测本机浏览器关闭?

如何在Blackberry应用程序中检测本机浏览器关闭?,blackberry,browser,java-me,Blackberry,Browser,Java Me,我有一个黑莓应用程序(5.0及以上),我正在对其进行更改。该应用程序的一个功能是在BrowserField2中启动在线银行功能。我正在调查应用程序的更改,该应用程序将使用以下基本功能在本机浏览器中启动网上银行功能: Browser.getDefaultSession().displayPage(myBankingUrl); 这种变化主要是由性能引起的——BrowserField2似乎比外部浏览器慢得多 我的show stopper是这样的:在现有的实现中,我可以检测BrowserField2屏

我有一个黑莓应用程序(5.0及以上),我正在对其进行更改。该应用程序的一个功能是在BrowserField2中启动在线银行功能。我正在调查应用程序的更改,该应用程序将使用以下基本功能在本机浏览器中启动网上银行功能:

Browser.getDefaultSession().displayPage(myBankingUrl);
这种变化主要是由性能引起的——BrowserField2似乎比外部浏览器慢得多


我的show stopper是这样的:在现有的实现中,我可以检测BrowserField2屏幕何时关闭,并且可以强制调用注销调用。与网上银行功能相关的银行非常关心这一点。我还没有找到任何方法来连接到关闭外部浏览器来移植这项功能。有人尝试过类似的方法吗?

黑莓手机上的浏览器总是在运行。它提供默认推送服务接收和其他所需服务

黑莓手机上的浏览器总是在运行。它提供默认推送服务接收和其他所需服务

没有API可以检测到这一点。当你们的应用程序被激活时,你们可以监听——若你们打开浏览器,你们的应用程序屏幕在堆栈中是第二个,当用户第一次关闭时,它会变成第一个。但不能保证用户会关闭浏览器或移动到另一个应用程序(例如查看收到的短信)。
我建议您继续使用5.0+版本的BrowserField2。

没有API可以检测到这一点。当你们的应用程序被激活时,你们可以监听——若你们打开浏览器,你们的应用程序屏幕在堆栈中是第二个,当用户第一次关闭时,它会变成第一个。但不能保证用户会关闭浏览器或移动到另一个应用程序(例如查看收到的短信)。
我建议您继续使用BrowserField2 5.0+。

有趣的是,我不知道。你能给我看一个有这方面信息的参考资料吗。当你回答-:)有趣,我不知道。你能给我看一个有这方面信息的参考资料吗。当你回答-:)哦,好吧。谢谢你的确认。谢谢你的确认。