Рестлет возвращает ноль в Android, но не Java SE - PullRequest
0 голосов
/ 22 марта 2012

У меня уже есть решение - но хотелось бы объяснения, почему

Проблема При выполнении Restlet GET в Android - я получаю отличные результаты с базовыми типами (long), но у меня также есть объект с возвращаемым ListArray, который всегда равен нулю. Прекрасно работает в тестовом приложении JAVA SE

Я прочитал форумы и увидел, что кто-то упомянул, включая

Engine.getInstance().getRegisteredConverters().add(new JacksonConverter());

Это работает для меня! Отлично - но почему? Я не хочу, чтобы мое приложение вспыхнуло на чем-то другом, и я не знаю, как это понять и решить.

Приветствия

1 Ответ

1 голос
/ 22 марта 2012

Это связано с тем, что файлы Android APK исключают каталоги META-INF / services, используемые для автоматического обнаружения доступных преобразователей в Restlet.

Следовательно, вам необходимо зарегистрировать их вручную.

...