我正在我的 android 应用程序中尝试使用 odata4j 从可以从 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 格式返回我的数据库中的用户。
关于如何调试它的任何想法?