1

我正在进入 android 开发的世界,自 uni 以来我还没有写过 java (前一段时间)。我已经编写并部署了一个有效的 WCF 数据服务,现在正尝试从我的 android 应用程序中使用该服务。

我一直在阅读博客并关注教程,一切都从

ODataConsumer c = ODataConsumer.create("http://www.tooks-net.co.uk/DataService/PublicDataService.svc/");
List<OEntity> list = c.getEntities("NewsBulletins").execute().toList();

我遇到的问题甚至不允许我运行应用程序来查看服务是否会连接并检索新闻列表。我在 Eclipse 中遇到的错误是这样的:

The method create(String) is undefined for the type ODataConsumer

就像我说的那样,所有文档都说从 ODataConsumer.create 开始,它不会让我走得那么远。

到目前为止我所做的是。遵循此处的 android 培训计划http://developer.android.com/training/basics/firstapp/index.html直到我创建一个新活动并启动它,但不是显示输入的消息,而是运行上面的代码。

我错过了什么?提前致谢!

4

1 回答 1

2

你必须使用

ODataConsumer c = ODataJerseyConsumer.create("http://www.tooks-net.co.uk/DataService/PublicDataService.svc");

确保您添加了 clientbundle jar(最新的是 odata4j-0.7.0-clientbundle.jar)。

于 2013-03-12T11:03:06.130 回答