改进indexoutofbounds(空响应)

时间:2016-10-11 23:08:45

标签: android retrofit

首次使用改造。我不确定为什么我的响应继续返回null(列表为空; 0索引)。这是github要点:

https://gist.github.com/jtrollkarl/38aea21870ea241dec9c383f7f64056c

我在这一行得到一个IndexOutOfBoundsException:RefreshMovies.java中的listofmovies.get(0).getOriginalLanguage();

使用邮递员测试,我的请求确实按预期返回。它返回一个Page对象,我在其中尝试使用Page.getMovies;

来提取电影列表

2 个答案:

答案 0 :(得分:0)

您的服务网址与API不匹配:

@GET( “/ 3 /电影/ {类型} /”)

https://www.themoviedb.org/documentation/api/discover

使用像邮递员这样的工具来创建一个有效的http请求(使用你的api密钥),然后对其进行编码。

答案 1 :(得分:0)

首先检查响应JSON数组包含括号[{,。}]

的后端