0

我用 lwuit 开发诺基亚和黑莓。我尝试从互联网加载一些图像。在诺基亚中一切正常,但在黑莓中我得到 IllegalArgumentException。

我发现问题出现在 createImage(byte[] bytes, int offset, int len) function 中。设备日志告诉我发生失败的源函数在编码图像类中。

有人遇到这个问题吗?

4

2 回答 2

3

我发现了问题。这是因为我使用 POST 方法。我认为如果我们不发送参数但使用方法 POST 会出现 HTTP 消息标头中的 Content-Length 问题,这就是我收到错误的原因(400 或 411)

于 2012-11-08T11:13:56.073 回答
0

该问题可能与有据可查的黑莓网络有关。有多个建议的修复(例如,使用 deviceside=true)在某些情况下有效,但在其他情况下失败。这篇文章解释 RIM 网络问题实在是太过分了,但我们确实为Codename One解决了这些问题。

于 2012-10-14T13:23:04.360 回答