xutils3基本使用
来源:互联网 发布:51单片机手动复位电路 编辑:程序博客网 时间:2024/06/16 23:22
xutils3基本使用
1.引入依赖
使用compile 'org.xutils:xutils:3.4.0',这个版本要旧一点,但是比3.5.0更加兼容更多的机型
2.使用xUtils3加载图片
//简单加载,用户体验不好 //x.image().bind(mImage,image_url); //建造者模式 设置ImageOptions ImageOptions.Builder builder = new ImageOptions.Builder(); //设置加载中的图片 builder.setLoadingDrawableId(R.drawable.loading); //设置加载失败显示的图片 builder.setFailureDrawableId(R.drawable.error); //设置为渐变进入 builder.setFadeIn(true); //裁剪图片为圆形 builder.setCircular(true); ImageOptions build = builder.build(); //加载图片 x.image().bind(mImage,image_url,build); 上面的加载图片默认有缓存..下一次即使没网络依然可以加载成功
3.xutils3用get方式请求网络数据
//构建请求参数信息 RequestParams requestParams = new RequestParams(json_url); //发送请求,在回调中处理结果 x.http().get(requestParams, new Callback.CommonCallback<String>() { @Override public void onSuccess(String result) { Log.d(TAG, "onSuccess: result--" + result); //将json数据转换成java bean Gson gson = new Gson(); MovieListBean movieListBean = gson.fromJson(result, MovieListBean.class); Log.d(TAG, "onSuccess: "+movieListBean.toString()); } @Override public void onError(Throwable ex, boolean isOnCallback) { Log.d(TAG, "onError: " + ex.getMessage() + ex.getCause() + ex .getStackTrace() + ex.getLocalizedMessage()); } @Override public void onCancelled(CancelledException cex) { Log.d(TAG, "onCancelled: "); } @Override public void onFinished() { Log.d(TAG, "onFinished: "); } });
上面的onSuccess()是在主线程中的..
阅读全文
1 0
- Xutils3的基本使用
- xutils3基本使用
- xUtils3 的基本使用
- Xutils和Xutils3的基本使用
- xUtils3.0的基本使用规则
- Xutils3框架的基本使用一
- Xutils3.+框架的基本使用操作
- android XUtils3框架的基本使用
- Android Xutils和Xutils3的基本使用
- xUtils===xUtils3.0基本使用规则
- xUtils===xUtils3.0基本使用规则
- Xutils和Xutils3的基本使用(转)
- xUtils===xUtils3.0基本使用规则
- xUtils===xUtils3.0基本使用规则
- xUtils===xUtils3.0基本使用规则
- xutil的使用,浅谈xUtils3的基本使用方法
- XUtils3的基本用法
- XUtils3基本使用方法
- yepnope.js 异步加载资源文件
- Java中基本类型占用字节数
- 对接口的理解
- ***智行方线上商城模板***
- Android SwipeRefreshLayout 刷新控件
- xutils3基本使用
- Android性能优化之使用线程池处理异步任务
- iOS开发经验总结(一)
- Web前端知识体系精简
- 真正的无限轮播
- JAVA面试中问及HIBERNATE与 MYBATIS的对比总结
- JAVA读取一行输入数字,进行简单排序
- JAVA基础
- Servlet3.0过滤器