作家
登录

利器OkHttp的使用以及简单封装

作者: 来源: 2017-05-25 16:04:50 阅读 我要评论

  •  
  •         mClientInstance.setConnectTimeout(10, TimeUnit.SECONDS); 
  •         mClientInstance.setReadTimeout(10, TimeUnit.SECONDS); 
  •         mClientInstance.setWriteTimeout(30, TimeUnit.SECONDS); 
  •         mGson = new Gson(); 
  •  
  •         mHandler = new Handler(Looper.getMainLooper()); 
  •     }    /** 
  •      * 获取实例 
  •      * 
  •      * @return 
  •      */ 
  •     public static OkHttpHelper getinstance() {         
  •         if (mOkHttpHelperInstance == null) {             
  •             synchronized (OkHttpHelper.class) {                 
  •                 if (mOkHttpHelperInstance == null) { 
  •                     mOkHttpHelperInstance = new OkHttpHelper(); 
  •                 } 
  •             } 
  •         }        return mOkHttpHelperInstance; 
  •     }    /** 
  •      * 封装一个request办法,不管post或者get办法中都邑用到 
  •      */ 
  •     public void request(final Request request, final BaseCallback callback) {        //在请求之前所做的事,比如弹出对话框等 
  •         callback.onRequestBefore(); 
  •  
  •         mClientInstance.newCall(request).enqueue(new Callback() {             
  •             @Override 
  •             public void onFailure(Request request, IOException e) {                //返回掉败 
  •                 callbackFailure(request, callback, e); 
  •             }            @Override 
  •             public void onResponse(Response response) throws IOException {                 
  •                 if (response.isSuccessful()) {                    //返回成功回调 

      推荐阅读

      吉林打造"互联网+公安"服务平台 让群众感受"指尖"上的便利

    吉林省公安机关一年多来,积极整合警务资本,力推简政放权,全力打造“互联网+公安”办事平台,“把能上彀的都搬上互联网”,让广大年夜人平易近群众足不出户感触感染到&l>>>详细阅读


    本文标题:利器OkHttp的使用以及简单封装

    地址:http://www.17bianji.com/lsqh/35424.html

  • 关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)