【问题标题】:volley response time截击响应时间
【发布时间】:2014-09-17 12:20:30
【问题描述】:

我有一些关于凌空的问题

  • 如何获得与 volley 库的连接响应时间?
  • 有解决办法吗?
  • 我可以使用计时器来获取响应时间吗?如何?
  • 还有一种方法可以在 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");

【问题讨论】:

    标签: java android android-volley


    【解决方案1】:

    我想这会很好。我实际上没有尝试过,但他们将其作为日志输出提供。我看到了他刚刚提到的凌空抽射的 GOOGLE I/O 会议。以下是该会话的屏幕截图

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

    【讨论】:

      【解决方案2】:

      你需要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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-15
        • 1970-01-01
        • 1970-01-01
        • 2015-04-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多