我正在从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?
答案 0 :(得分:0)
您只设置QUERY_TYPE
字符串 ONCE ,它永远不会更改,因此它保持为1.尝试在for循环中更改它,以便您实际修改字符串而不是声明它一天。
下次将代码直接发布在您的问题中,而不是在场外。