赞
踩
new OkHttpClient.Builder()
.addNetworkInterceptor(new StethoInterceptor())
.build()
new OkHttpClient.Builder()
//配置工厂监听器。主要是计算网络过程消耗时间
.eventListenerFactory(NetworkListener.get())
//主要是处理拦截请求,响应等信息
.addNetworkInterceptor(new StethoInterceptor())
.build()
_netDiagnoService = new NetDiagnoService(getContext(), getContext().getPackageName()
, versionName, userId, deviceId, host, this);
_netDiagnoService.execute();
if (_netDiagnoService!=null){
_netDiagnoService.cancel(true);
_netDiagnoService = null;
}
_netDiagnoService.stopNetDialogsis();
/** * 诊断结束,输出全部日志记录 * @param log log日志输出 */ @Override public void OnNetDiagnoFinished(String log) { setText(log); } /** * 监控网络诊断过程中的日志输出 * @param log log日志输出 */ @Override public void OnNetDiagnoUpdated(String log) { showInfo += log; setText(showInfo); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。