Я пытаюсь использовать odata4j в своем приложении для Android для извлечения данных из БД, к которым можно получить доступ из службы WCF.
ODataConsumer co = ODataConsumer.create("http://xxx.xx.xx.xxx:xxxx/Users");
for(OEntity user : co.getEntities("Users").execute())
{
// do stuff
}
Однако это падает при вызове getEntities. Я также пробовал множество других вызовов, таких как
Enumerable<OEntity> eo = co.getEntities("Users").execute();
OEntity users = eo.elementAt(0);
Однако это также дает сбой в eo.elementAt(0).
Logcat ничего мне не говорит, и стек вызовов, кажется, приостановлен в ActivityThread.performLaunchActivity.
С другой стороны, ввод «http://localhost:xxxx/Users» в моем веб-браузере работает, как и ожидалось, и возвращает пользователей в мою БД в формате xml.
Любые идеи о том, как я могу отладить это?