Загрузить изображения в Blackberry - Lwuit

Я разрабатываю с lwuit для Nokia и Blackberry. Я пытаюсь загрузить из Интернета некоторые изображения. В Nokia все работает нормально, но в Blackberry я получаю IllegalArgumentException.

Я обнаружил, что проблема возникает в функции createImage(byte[] bytes, int offset, int len). Журнал устройства сообщает мне, что исходная функция, которая дает сбой, находится в классе encode Image.

Кто-нибудь сталкивается с этой проблемой?


person neb    schedule 27.09.2012    source источник


Ответы (2)


Я нашел проблему. Это происходит потому, что я использую метод POST. Я думаю, что в случае, если мы не отправляем параметры, а используем метод POST, возникает проблема с Content-Length в заголовке http-сообщения, и по этой причине я получаю ошибку (400 или 411)

person neb    schedule 08.11.2012

Проблема, вероятно, связана с сетью в Blackberry, которая хорошо задокументирована. Существует несколько предлагаемых исправлений (например, использование deviceside=true), которые работают в одних случаях, но не работают в других. Объяснение сетевых проблем RIM слишком много для этого поста, но мы решили эти проблемы для Codename One.

person Shai Almog    schedule 14.10.2012
comment
Проблема сложнее. Остальные образы работают и получаются в образе Blackberry. URL-адрес в порядке, потому что он работает на Nokia, Android и Iphone. - person neb; 17.10.2012
comment
Я нашел проблему. Это происходит потому, что я использую метод post. Я думаю, что в случае, если мы не отправляем параметры, но используем метод POST, возникает проблема с Content-Length в заголовке http-сообщения и возникает ошибка (400 или 411) - person neb; 08.11.2012