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. Android(安卓)IntentService用法和源码分析
  2. 58. SaveVolley
  3. Android乐动力V5.75最新获Key方法,提交步数,QQ登陆获取key案例
  4. android 判断应用程序是否已安装
  5. android 第三方库使用笔记
  6. android 6.0及以上危险权限的获取
  7. android 手机判断是否在充电 如断电自动打电话提醒功能
  8. Android(安卓)判断数据库中是否存在某个表
  9. Android(安卓)判断 app 是否安装的方法 (native.js)

随机推荐

  1. 最新历史版本 :Android修改system只读权
  2. Android(安卓)告急!
  3. Android(安卓)TouchEvent事件传递机制初
  4. Android系统自带Spinner+Adapter基础
  5. android的PowerManager和PowerManager.Wa
  6. TextView属性详解
  7. android:imeOptions属性
  8. 从NDK在非Root手机上的调试原理探讨Andro
  9. Android系统服务-WindowManager
  10. Android音频子系统源码分析之AudioTrack