Вопрос

Я пытаюсь перенести приложение для Android на ежевику 8800. Один из классов делает http-запросы через apache HttpCore .

Я получаю следующую ошибку:

Тип java.lang.reflect.Type не может быть разрешен. На него косвенно ссылаются необходимые файлы .class

ProjectFoo-BBerry / src / com / projectfoo / ws / rest / ProjectFooClient.java (строка 1)

Отражения на ежевике недоступны? Что-то мне нужно включить в Eclipse? Я не очень программировал на Java.

Это было полезно?

Решение

Отражение недоступно на платформах J2ME. Ищите другой способ выполнить вашу задачу.

Другие советы

Да, как отметил Бен, в J2ME есть ограничения, и, кроме того, сетевые и HTTP-стеки на устройствах BlackBerry несколько примитивны по сравнению с другими мобильными API-интерфейсами, так как вам приходится выполнять множество «слесарных операций»; Вы сами выбираете транспорт и настраиваете его правильно. С 5.0 API это становится немного проще, но большинство устройств до версии 5.0.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top