xUtils 包含了很多实用的android工具。
xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...
xUitls 最低兼容android 2.2 (api level 8)
今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示。相信大家对这个框架也都了解过,
//设置传输参数。RequestParams params = new RequestParams("UTF-8")
try {
params.setBodyEntity(new StringEntity(gson.toJson(要转成json的对象),"UTF-8"))
params.setContentType("application/json")
} catch (UnsupportedEncodingException e) {
e.printStackTrace()
}
httpUtils.send(HttpMethod.POST, url,params,new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
return
}
@Override
public void onSuccess(ResponseInfo<String>responseInfo) {
if(responseInfo.statusCode == 200){
Log.i("MyLog", "发送成功")
}
okhttp,你的封装或者请求方法写的有问题吧,URL不对也不会闪退,有请求失败方法,没进方法说明请求没成功,看看接收解析的地方是否为空或异常没有捕获处理,检查一下。xUtils,现在更新到xUtils3;okhttp,现在也更新到okhttp3了。下载最新的包吧,注意新版本的差异。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)