截击响应时间

时间:2014-09-17 12:20:30

标签: java android android-volley

我对排球有一些疑问

  • 如何通过排球库获得连接响应时间?
  • 有解决方案吗?
  • 我可以使用计时器来获取响应时间吗?怎么样?
  • 并且还有一个在连接之前执行的方法吗?

我的代码是这样的:

final String URL = "http://domain.com/conn.php";
StringRequest req = new StringRequest(URL, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) 
    {
        startActivity(new intent(SplashActivity.this,MainActivity.class));
        finish();
    }
}, 
new Response.ErrorListener() 
{
    @Override
    public void onErrorResponse(VolleyError error) 
    {
        if(RRequestErrorHelper.getMessage(error) == null || RRequestErrorHelper.getMessage(error).isEmpty())
        {
        }
        zLog.error(RRequestErrorHelper.getMessage(error));
    }
});

zRequestHelper.getInstance().addToRequestQueue(req,"TAG");

2 个答案:

答案 0 :(得分:0)

我想这会很好。我实际上没有尝试过,但他们提供它作为日志输出。我看到他提到的那个凌空的GOOGLE I / O会话。以下是该会话的截图

enter image description here

在那个会话中,他提到它将生成详细的日志条目,并且每个操作都有时间将请求添加到队列中以发布响应。

答案 1 :(得分:0)

您需要VolleyLog

在代码中添加VolleyLog.DEBUG = true;

来自adb的

,试试这个:

  • 如果你有很多设备 - adb -s [deviceId] shell setprop log.tag.Volley VERBOSE

  • 如果你有1台设备 - adb [deviceId] shell setprop log.tag.Volley VERBOSE

  • 如果您在模拟器中进行测试 - adb emulator-5555 shell setprop log.tag.Volley VERBOSE