BlackBerry JDE 7.1 MDS正常工作,应用程序在模拟器中无法连接

时间:2012-08-25 08:05:45

标签: http blackberry connection simulator jde

自从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软件后,有人遇到过类似的问题吗?

感谢您的时间

1 个答案:

答案 0 :(得分:0)

问题可能就在那里:HttpConnection需要根据传输类型将不同的参数附加到URL,而较新的ConnectionFactory则不需要。 MDS模拟器就像通过BES连接,所以你需要附加追加正确的后缀:

http://supportforums.blackberry.com/t5/Java-Development/Different-ways-to-make-an-HTTP-or-socket-connection/ta-p/445879

从OS 5.0开始,您可以使用ConnectionFactory并摆脱这种东西。