我如何遍历httpServiceCall?

时间:2017-05-02 06:06:23

标签: android api httphandler

我正在从API请求数据。 TheMovieDB API。

他们在20个结果的页面上有他们的结果。要获得多个页面,我必须在同一个FINAL_LINK上调用httpServiceCall,但每次都会增加page_number。

所有页面都有相同的对象。

这是我的代码: https://gist.github.com/sebi1995/f7fcebc463e9e5a28522db9690156a4a

当我运行应用程序时,它遍历相同的URL,从不递增page_number int。

E/HttpHandler: IOException: https://api.themoviedb.org/3/movie/1?api_key=KEY&language=en-UK
E/HttpHandler: IOException: https://api.themoviedb.org/3/movie/1?api_key=KEY&language=en-UK
E/HttpHandler: IOException: https://api.themoviedb.org/3/movie/1?api_key=KEY&language=en-UK
E/HttpHandler: IOException: https://api.themoviedb.org/3/movie/1?api_key=KEY&language=en-UK
E/HttpHandler: IOException: https://api.themoviedb.org/3/movie/1?api_key=KEY&language=en-UK
E/HttpHandler: IOException: https://api.themoviedb.org/3/movie/1?api_key=KEY&language=en-UK

1是页码。

为什么不更新FINAL_LINK?

1 个答案:

答案 0 :(得分:0)

您只设置QUERY_TYPE字符串 ONCE ,它永远不会更改,因此它保持为1.尝试在for循环中更改它,以便您实际修改字符串而不是声明它一天。

下次将代码直接发布在您的问题中,而不是在场外。