首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonegap RPC设置问题

Phonegap RPC设置问题
EN

Stack Overflow用户
提问于 2013-01-12 12:30:52
回答 1查看 476关注 0票数 1

我正在尝试让一个RPC调用与phonegap一起工作。我正在按照http://blog.daniel-kurka.de/2012/04/gwt-rpc-with-phonegap-revisited.html上的说明进行操作

代码语言:javascript
复制
PhonegapUtil.prepareService(service, "http://www.yourserver.com/", "greet");

当我查看此方法的实现时,我可以看到该服务必须是PhonegapRPCService类型,否则将抛出错误。该实现具有以下代码

代码语言:javascript
复制
if (!(service instanceof PhonegapRPCService)) {
                    throw new IllegalStateException("the rpc service you are trying to use was not generated by Phonegap RPC Serivce Generator");

到目前为止,以下是我的代码

代码语言:javascript
复制
      ContactsServiceAsync rpcService = GWT.create(ContactsService.class);
  ServiceDefTarget endpoint = (ServiceDefTarget) rpcService;    
  PhonegapUtil.prepareService(endpoint, "https://myquizapp2.appspot.com/", "contactsService");
  HandlerManager eventBus = new HandlerManager(null);
  AppController appViewer = new AppController(rpcService, eventBus);
  appViewer.go(RootPanel.get()); 

问题是我不知道如何创建一个PhonegapRPCService实例来调用我的服务器上的contactsService服务。对如何使用这个有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-01-17 00:26:38

您发布的代码是正确的。您不必创建PhonegapRPCService实例。PhonegapUtil.prepareService需要您已有的ServiceDefTarget实例。如果您提供的url是正确的,这是工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14290258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档