2012-03-22 1 views
0

У меня уже есть решение - но хотелось бы объяснить, почемуRestlet возвращает нуль в андроиде, но не Java SE

Проблемы При выполнении Restlet ПОЛУЧИТЬ в Android - I большого прекрасные результатов с основными типами (долго), но У меня также есть объект с возвращаемым ListArray и всегда является нулевым. отлично работает в тестовом приложении JAVA SE

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

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

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

Приветствия

ответ

1

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

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