Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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上启动Web浏览器_Blackberry_Browser - Fatal编程技术网

在BlackBerry上启动Web浏览器

在BlackBerry上启动Web浏览器,blackberry,browser,Blackberry,Browser,从blackberry应用程序中启动web浏览器的最简单方法是: Browser.getDefaultSession().displayPage(URL); 是否有任何原因需要使用Browser.getSession(UID)而不是Browser.getDefaultSession()?如果我所担心的只是显示所提供的URL,那么对于打开默认会话没有的web浏览器的平均使用情况,这提供了什么呢?getDefaultSession()返回默认浏览器的会话,getSession(UID)获取UID指

从blackberry应用程序中启动web浏览器的最简单方法是:

Browser.getDefaultSession().displayPage(URL);
是否有任何原因需要使用
Browser.getSession(UID)
而不是
Browser.getDefaultSession()
?如果我所担心的只是显示所提供的URL,那么对于打开默认会话没有的web浏览器的平均使用情况,这提供了什么呢?

getDefaultSession()返回默认浏览器的会话,getSession(UID)获取UID指定连接的会话,可能是:BES、BIS_B、WAP等

以下链接提供了大量有关网络体育和浏览器会话的信息:


BB API对
Browser.getDefaultSession()
没有提供信息。目前还不清楚它将使用什么交通工具。使用
Browser.getSession(UID)
时,您可以请求特定的传输(但是,DirectTCP不受支持(为什么??)。所以我真的不知道该建议什么。如果我只是有一个用户点击的链接(如关于屏幕上的我们的网站),我真的需要确定要使用什么UID,还是我可以只使用getDefaultSession?这取决于您是否希望用户使用默认会话访问您的网站(在用户设置的OS 5及更低版本中,OS选择的OS 6)或者你选择的那个。在大多数情况下,默认会话可能是你想要使用的会话,但你没有提供足够的信息来做出合理的决定。嗯,我有点不知所措……什么样的信息让我做出决定?缺少文档,我无法找到使用一个或多个会话的好理由无论如何,在iPhone上,有一个简单的调用:openURL。在Android平台上,也一样,只需一个简单的调用即可打开浏览器并显示网页。为什么BlackBerry会让它变得如此复杂?或者我是在过度复杂化它,只需使用默认会话就可以了?BlackBerry如此复杂,因为它的fl程度更高举例来说。为了更好地介绍Blackberry中的网络运动,请看我将在我的答案中编辑的链接上的视频。这些都很有趣,但我不需要或不想使用前两个链接似乎都在谈论的HttpConnections。而且这些链接都没有说明原因。为什么我要使用一个而不是另一个?我不是在开发应用程序对于一个特定的客户端,我正在开发一个用于一般公共用途的应用程序,应用程序中有指向网页的链接,我希望在应用程序中可以单击这些链接,并让用户能够在其web浏览器中查看这些网页。对于我的问题,您是否可以给出一些简单的答案?