zoukankan      html  css  js  c++  java
  • 以StringCallback为例子:

    class MyStringCallback extends StringCallback {
    //与服务器连接错误调用方法
    @Override
    public void onError(Call call, Exception e, int i) {
    Toast.makeText(OkhttpUtilsActivity.this,e.getMessage(),Toast.LENGTH_LONG).show();
    }
    //连接成功,服务器返回数据方法,s为获得的数据
    @Override
    public void onResponse(String s, int i) {
    //textView.setText("请求返回值:"+s);
    }
    //返回进度的方法
    @Override
    public void inProgress(float progress, long total, int id) {
    // super.inProgress(progress, total, id);
    System.out.println("进度"+100 * progress);(http://www.my516.com )
    }
    //与服务器连接之后调用方法(不管get或post是否成功都会调用该方法)
    @Override
    public void onAfter(int id) {
    //super.onAfter(id);
    Toast.makeText(OkhttpUtilsActivity.this,"服务器连接完成",Toast.LENGTH_LONG).show();
    }
    //与服务器连接之前调用方法
    @Override
    public void onBefore(Request request, int id) {
    //super.onBefore(request, id);
    Toast.makeText(OkhttpUtilsActivity.this,"开始连接服务器",Toast.LENGTH_SHORT).show();
    }
    }
    ————————————————

  • 相关阅读:
    【Python之路Day1】基础篇
    C语言转义字符表和ASCII码表
    strcpy函数学习
    Linux C遇到的常见错误
    静态内存
    指针
    #define学习
    枚举
    搭建Linux C语言开发环境
    centos下php环境安装redis
  • 原文地址:https://www.cnblogs.com/hyhy904/p/11402887.html
Copyright © 2011-2022 走看看