Android Volley停转

问题描述

我在一个项目上使用android volley,其代码与Android Docs上的Singleton Pattern版本相同。
在我的设备上,每次启动应用程序时,第一个请求都会暂停,大约需要30到50秒,随后的请求足够快(一段时间)。
我尝试了一些事情,清理缓存,将优先级设置为即时,更改重试策略,将堆栈更改为okHttp,什么都行不通。

使用okHttp代替hurlstack表示发出的请求很快,但是从操作到响应的间隔仍然与以前相同。

一些注意事项:

-服务器不是问题,我已经使用其他客户端进行了多次测试。

-响应的映射/解组足够快。

-使用AVD,即使在使用较低API版本的设备进行测试时,它也可以正常运行。

-我的设备很好,其他使用Internet内容的应用运行正常。

任何人都知道哪里出了问题吗?

使用HurlStack时记录:

Log when using HurlStack

使用HurlStack时的探查器

Profiler when using HurlStack

使用okHttpStack时登录

Log when using okHttp

使用okHttpStack时的探查器

Profiler when using okHttpStack

在AVD(API 21)上使用虚拟设备时记录

Log when using AVD on android v21

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...