Android ION超时错误

时间:2017-09-01 13:37:12

标签: android rest ion

从2天开始,我的应用程序出现了严重问题:每次尝试从我的端点获取json值时,都会收到超时客户端错误。

for(int i =1; i < 1000; i++){
     ArrayList<Product> products = Ion.with(mContext)
                        .load("GET",  url+i)
                        .setLogging("[PRODUCT]", Log.VERBOSE)
                        .setHeader("Content-Type", "application/json")
                        .as(new TypeToken<ArrayList<Product>>(){})
                        .get();
..........

我尝试设置超时标头或设置如下所示的超时

for(int i =1; i < 1000; i++){
         ArrayList<Product> products = Ion.with(mContext)
                            .load("GET",  url+i)
                            .setTimeout(30000)
                            .setLogging("[PRODUCT]", Log.VERBOSE)
                            .setHeader("Content-Type", "application/json")
                            .as(new TypeToken<ArrayList<Product>>(){})
                            .get(30000, TimeUnit.MILLISECONDS);
    ..........

但我仍有同样的问题。

我无法理解如何解决这个问题。你有什么建议吗?

0 个答案:

没有答案