从黑莓应用程序中启动 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/