自从OS 5.0使用RIM提供的BlackBerry JDE软件以来,我一直在开发小型BlackBerry应用程序。在请求代码签名时Java applet崩溃之前,我没有使用模拟器的问题。我必须下载JDE 7.1(最新版本)才能让我的应用程序签名。
然而,现在,BlackBerry 7.1中的9900(OS 7.0)模拟器与MDS一起运行。我可以使用模拟浏览器访问网站或使用模拟的Twitter应用程序。但是,我的所有应用程序现在突然不与我的服务器建立任何HTTP连接(运行MDS时没有任何活动)。
据我所知,HTTPConnection库不是已弃用的API。这个问题的原因是什么?从BlackBerry更新JDE软件后,有人遇到过类似的问题吗?
感谢您的时间
答案 0 :(得分:0)
问题可能就在那里:HttpConnection
需要根据传输类型将不同的参数附加到URL,而较新的ConnectionFactory
则不需要。 MDS模拟器就像通过BES连接,所以你需要附加追加正确的后缀:
从OS 5.0开始,您可以使用ConnectionFactory
并摆脱这种东西。