我进入了android开发的世界,我从没有写过java(一段时间以前)。我已经编写并部署了一个正在运行的WCF数据服务,现在正尝试从我的Android应用程序中使用该服务。
我一直在阅读博客和关注教程,一切都以
开头ODataConsumer c = ODataConsumer.create("http://www.tooks-net.co.uk/DataService/PublicDataService.svc/");
List<OEntity> list = c.getEntities("NewsBulletins").execute().toList();
我赢得的问题甚至让我运行应用程序以查看该服务是否将连接并检索新闻列表。我在日食中遇到的错误是:
The method create(String) is undefined for the type ODataConsumer
就像我说的,所有文档都说从ODataConsumer.create开始,它不会让我走得那么远。
到目前为止,我所做的是。按照这里的http://developer.android.com/training/basics/firstapp/index.html安卓培训计划,直到我创建一个新活动并启动它,但不是显示输入的消息,而是运行上面的代码。
我错过了什么?提前谢谢!
答案 0 :(得分:2)
你必须使用
ODataConsumer c = ODataJerseyConsumer.create("http://www.tooks-net.co.uk/DataService/PublicDataService.svc");
确保添加了clientbundle jar(最新的是odata4j-0.7.0-clientbundle.jar)。