Mik*_*ika 15 android adb android-logcat android-volley
在iOS上的Restkit中有一个详细的调试选项.RKLogConfigureByName("*", RKLogLevelTrace);
.有谁知道Volley是否有相同的东西.基本上我直接使用ErrorListener,但我没有在LogCat中获得其他信息.都:
VolleyLog.e("Error: ", error.toString());
Run Code Online (Sandbox Code Playgroud)
和:
VolleyLog.e("Error: ", error.getMessage());
Run Code Online (Sandbox Code Playgroud)
打印:
2.onErrorResponse: Error:
Run Code Online (Sandbox Code Playgroud)
pat*_*ckf 30
如果您想从排球库中获取详细日志,则必须使用adb
adb -s 42f63b0de7318fe1 shell setprop log.tag.Volley VERBOSE
Run Code Online (Sandbox Code Playgroud)
其中" 42f63b0de7318fe1
"是您将获得的设备ID
adb devices
Run Code Online (Sandbox Code Playgroud)
如果要保留此设置,请使用
adb -s 42f63b0de7318fe1 shell setprop persist.log.tag.Volley VERBOSE
Run Code Online (Sandbox Code Playgroud)
如果您只有1个设备,则可以省略该-s
参数
另请参见如何在eclipse中设置ADT系统属性,以便它始终运行
杀死并重新启动您的应用以应用该设置.
用
VolleyLog.v("TAG", "Message");
Run Code Online (Sandbox Code Playgroud)
对于详细的调试选项。
要获得其他详细信息,您必须尝试使用错误对象提供的各种选项。执行 CTRL + SPACE 并进行试错之旅。:)
例如,
error.networkResponse.statusCode
Run Code Online (Sandbox Code Playgroud)
对于未找到的页面,将给出类似 404 的错误代码。
而且,我们还可以使用 Volley 提供的各种错误类来检查错误类型
if(error instanceOf TimeoutError ){
// you got timed out
}
Run Code Online (Sandbox Code Playgroud)
更多细节在这里。玩得开心,欢迎使用 Android :)
归档时间: |
|
查看次数: |
17383 次 |
最近记录: |