Ошибка при получении данных OData при использовании OData4J

Я пытаюсь использовать OData4J для получения списка пользователей из службы OData StackOverflow (в Устройство Android 2.1), но оно не работает.

public static Enumerable<OEntity> getUserInfo() { 


ODataConsumer c = ODataConsumer.create("https://odata.sqlazurelabs.com/OData.svc/v0.1/rp1uiewita/StackOverflow/"); 


return c.getEntities("Users").execute(); 

Я думаю, что он не может получить данные из URL-адреса.

Любые идеи, почему это будет? Что-то не так с моим кодом?

Спасибо.


person Techboy    schedule 02.11.2010    source источник
comment
Сообщение об ошибке? Каков результат?   -  person Martijn Verburg    schedule 02.11.2010
comment
Это та же проблема с манифестом, описанная здесь? groups.google.com/group/odata4j-discuss/browse_thread/thread/   -  person John Spurlock    schedule 15.11.2010
comment
Да, но я забыл добавить ответ и здесь. Сейчас добавил :-)   -  person Techboy    schedule 18.11.2010


Ответы (1)


Я узнал, что это произошло потому, что мне не хватало безопасности в файле манифеста:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

После добавления это теперь работает.

person Techboy    schedule 17.11.2010