如何遍历 httpServiceCall?
How do I iterate through httpServiceCall?
我正在请求 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?
你只设置 QUERY_TYPE
字符串 ONCE,它永远不会改变,所以它保持在 1。尝试在你的 for 循环中改变它,这样你就可以真正修改字符串而不是声明一次。
下次 post 代码直接在您的问题中,而不是在场外。
我正在请求 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?
你只设置 QUERY_TYPE
字符串 ONCE,它永远不会改变,所以它保持在 1。尝试在你的 for 循环中改变它,这样你就可以真正修改字符串而不是声明一次。
下次 post 代码直接在您的问题中,而不是在场外。