2012-09-27 2 views
0

노키아와 블랙 베리에 lwuit 함께 개발할 수 있습니다. 인터넷에서 일부 이미지를로드하려고합니다. 노키아에서는 모든 작업이 정상적으로 처리되지만 블랙 베리에서는 IllegalArgumentException이 발생합니다.이미지를로드 블랙 베리 - 풍수

createImage (byte [] bytes, int offset, int len) 함수에 문제가 있음을 발견했습니다. 장치 로그는 실패 할 때 발생하는 소스 함수가 ​​Encode Image 클래스에 있음을 알려줍니다.

누구든지이 문제가 발생합니까?

답변

0

문제는 아마도 Blackberry의 네트워킹과 관련이 있으며 잘 문서화되어 있습니다. 어떤 경우에는 작동하지만 다른 경우에는 실패하는 여러 가지 수정 사항 (예 : deviceside = true 사용)이 있습니다. 이 게시물에서는 RIM 네트워킹 문제를 설명하기가 너무 어렵지만이 문제는 Codename One에 대해 해결했습니다.

+0

문제가 더 복잡합니다. 다른 이미지는 작업이며 Blackberry 이미지로 수신됩니다. Nokia, Android 및 Iphone에서 작동하므로 URL은 정상입니다. – neb

+0

문제점을 발견했습니다. 이것은 post 메서드를 사용하기 때문에 발생합니다. 우리가 매개 변수를 보내지는 않지만 HTTP 메시지의 헤더에있는 Content-Length의 문제에 POST가 발생하고 오류 (400 또는 411)가 발생한다고 생각합니다. – neb

3

문제점을 발견했습니다. 이것은 POST 메서드를 사용하기 때문에 발생합니다. 나는 우리가 매개 변수를 보내지는 않지만, POST 메시지가 HTTP 메시지의 헤더에있는 Content-Length와 관련된 문제에 대해 발생한다고 생각하며, 이는 내가 (400 또는 411) 오류를 수신하는 이유입니다.