从黑莓应用程序中启动 Web 浏览器的最简单方法是:

Browser.getDefaultSession().displayPage(URL);

我有什么理由需要使用 Browser.getSession(UID) 而不是 Browser.getDefaultSession() 吗?如果我担心的只是显示所提供的 URL,那么对于打开默认 session 所不具备的 Web 浏览器的平均用途,这提供了什么?

最佳答案

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

以下链接提供了大量有关网络传输和浏览器 session 的信息:

http://supportforums.blackberry.com/t5/Java-Development/Network-Transports/ta-p/446834

http://supportforums.blackberry.com/t5/Java-Development/Networking-Transports-II/ta-p/446742

http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800440/How_To_-_Invoke_the_browser.html?nodeid=1487366&vernum=0

关于blackberry - 在 BlackBerry 上启动 Web 浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4402615/

10-12 16:14