1

从 OS 5.0 开始,我一直使用 RIM 提供的 BlackBerry JDE 软件开发小型 BlackBerry 应用程序。在 Java 小程序在请求代码签名时崩溃之前,我在使用模拟器之前没有遇到任何问题。我必须下载 JDE 7.1(最新版本)才能让我的应用程序签名。

然而,现在 BlackBerry 7.1 中的 9900 (OS 7.0) 模拟器与 MDS 一起运行。我可以使用模拟浏览器访问网站或使用模拟 Twitter 应用程序。然而,我所有的应用程序现在突然不与我的服务器建立任何 HTTP 连接(运行 MDS 时没有活动)。

据我所知,HTTPConnection 库不是已弃用的 API。这个问题的原因可能是什么?从 BlackBerry 更新 JDE 软件后,有人遇到过类似的问题吗?

感谢您的时间

4

1 回答 1

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和摆脱这种东西。

于 2012-08-27T12:15:13.530 回答