2014-01-13 28 views
1

使用必应翻译API与Robospice我需要实现robospice在我翻译的应用程序在做网络的一部分。我以前使用异步任务类,它工作正常,但现在我想改进我的应用程序与实施robospice。我'尝试执行下面的代码,但它没有按扔掉它只是从来没有执行任何异常....试图在Android的

​​

它显示在日志猫请求首次的最后一件事!之后没有任何东西。它甚至不会发送到请求侦听器onRequestFailure。 任何1能告诉我什么,我做错了什么?

回答

0

我解决了这一问题。所以,如果你需要处理流式处理,必须提供以下代码

ResponseEntity<byte[]> responseEntity = getRestTemplate().exchange(uri, HttpMethod.GET, request, byte[]); 
1

这是什么样子怪我在你的代码:

  • ResponseEntity<Object>exchange方法null作为第四个参数是不正确的。您需要提供一个代表您从服务器获得的响应的类型。
  • 通过loadDataFromNetwork()返回的对象是你将在onRequestSuccess()方法得到的。返回null是不是一个好主意,在我看来。