首页 > 编程知识 正文

android与服务器端数据交互,安卓手机有几种接口

时间:2023-05-06 10:41:34 阅读:39178 作者:3828

实例代码:

(new OnHttpListener () ) {

@Override

公共语音启动

//todo自动- generated method stub

super.onStart (;

}

@Override

publicvoidonprogress (intm进度,字符串消息)。

//todo自动- generated method stub

super.onprogress(mprogress,message );

}

@Override

publicvoidonsuccess (布尔状态,int result代码,字符串消息,

字符串数据) {

//todo自动- generated method stub

}

@Override

公共语音邮件(Exception e,字符串消息)。

//todo自动- generated method stub

}

@Override

公共语音在线(

//todo自动- generated method stub

super.onFinish (;

}

);

在开发过程中经常遇到这样的代码。 看起来很神秘。 onSuccess ()、onFail这两个方法被重载。 其他方法可以根据需要自己调用。 其实很简单,不会乱说直接上传到代码中:

//*

*开始和结束过程控制回调函数

* @author LanYan

*

*/

publicabstractinterfaceonprocesslistenerextendsbaselistener {

//*

*启动任务

*/

void onStart (;

//*

*任务结束

*/

void onFinish (;

}

进度管理:

//*

*进度管理

* @author LanYan

*

*/

publicabstractclassonprogresslistenerimplementsonprocesslistener {

//*

*进度条显示控制

* @param mProgress

* @param message

*/

publicabstractvoidonprogress (intm程序,字符串消息;

@Override

公共语音启动

//todo自动- generated method stub

}

@Override

公共语音在线(

//todo自动- generated method stub

}

Htt请求:

//*

* HTTP访问进度控制

* @author LanYan

*

*/

publicabstractclassonhttplistenerextendsonprogresslistener {

@Override

publicvoidonprogress (intm进度,字符串消息)。

//todo自动- generated method stub

}

//*

*请求失败回调函数返回异常消息和状态代码

* @param e

* @param message

*/

公共业务语音故障(Exception e,String message );

//*

*请求正常回调函数并返回响应数据

* @param status

* @param message

* @param data

* @ param result代码

*/

publicabstractvoidonsuccess (布尔状态,int result代码,字符串消息,字符串数据);

}

测试类:

公共类测试{

publicstaticvoidmain (字符串[ ] args ) {

gethttpdata(httptype.post,url,parmas,new OnHttpListener ) )。

/*@Override

公共语音启动

//todo自动- generated method stub

super.onStart (;

() /

@Override

publicvoidonsuccess (布尔状态,int result代码,字符串消息,

字符串数据) {

//todo自动- generated method stub

}

@Override

公共语音邮件(Exception e,字符串消息)。

//todo自动- generated method stub

}

/*@Override

公共语音在线(

//todo自动- generated method stub

super.onFinish (;

() /

);

}

publicstaticvoidgethttpdata (字符串类型、字符串URL、NameValuePair parmas、OnHttpListener listener ) {

}

公共枚举http类型{

获取,开机自检,默认

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。