如何使用xutils3进行同步网络请求

如何使用xutils3进行同步网络请求,第1张

xUtils简介

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了。下载最新的包吧,注意新版本的差异。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7945316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存