private void getService() {        OkHttpClient client = new OkHttpClient();        //请求超时设置        client.newBuilder()                .connectTimeout(10, TimeUnit.SECONDS)                .readTimeout(20, TimeUnit.SECONDS).build();        Request.Builder request = new Request.Builder().url("URL");        Call call = client.newCall(request.build());        call.enqueue(new Callback() {            @Override            public void onFailure(Call call, IOException e) {                if (e instanceof SocketTimeoutException) {                    //判断超时异常                }                if (e instanceof ConnectException) {                    ////判断连接异常,                }            }            @Override            public void onResponse(Call call, Response response) throws IOException {            }        });    }

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android学习系列(2)--App自动更新之通知
  2. Android 进度条算法 更新进度条算法 long
  3. 解决Eclipse New菜单没有Android Project
  4. 终于搞定Eclipse下看Android的源码
  5. 破解服务器Android防破解
  6. Android中的lcd_density设置
  7. Android XML属性在文档中的位置
  8. Android中用Kotlin Coroutine(协程)和Ret
  9. Android事件分发机制练习---打造属于自己
  10. Android中使用Tcpdump抓取网络数据包