Android下利用RxJava和Retrofit进行联网返回bean对象的库
2017-02-20 12:39
363 查看
最近工作不是很紧张,由于接的是别人收尾的项目,闲来无事,将以后会用到的联网操作进行了简单的封装。主要用到了Rxjava和Retrofit2来进行联网,并通过传入.class文件来获取到返回的bean对象。使用规则如下:
旨在记录方便日后使用。下载地址
//实现的接口这里传入的是一个BaseBean,在生成bean类时继承自这个类 public class MainActivity extends Activity implements RxUtils.LoadingNetDataListener<BaseBean> { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //参数1为baseUrl,参数2为借口名称,参数3为请求参数的集合(没有的话传入null值),参数4为回掉的接口实现类,参数5为要转换成的bean类型(get和post请求使用的方式是一样的) RxUtils.getInstance().post("http://118.178.226.90/newLand/anzhuo/", "getzsm.do?", null,this, BaseBean.class); } @Override public void onSuccess(BaseBean data) { //这里的话可以用instanceof关键字来进行一下转换 Log.e("TAG", "联网成功" + data.getMsg()); } @Override public void onError(String msg) { Log.e("TAG", "联网错误"); } @Override public void onComplete() { } }
旨在记录方便日后使用。下载地址
相关文章推荐
- 利用BeanMap进行对象与Map的相互转换
- 利用BeanMap进行对象与Map的相互转换
- [置顶] Android Kotlin 开发--偶遇Rxjava、Retrofit进行网络请求
- 利用BeanMap进行对象与Map的相互转换
- Android-使用Mockito、Robolectric和RxJava及Retrofit进行单元测试
- Android Retrofit+RxJava 优雅的处理服务器返回异常、错误
- jquery ajax方法重写,利用statusCode对象根据服务器返回的不同状态进行处理
- 利用BeanMap进行对象与Map的相互转换 (在hibernate中 map集合转对象 用得到<重要>)
- Android开发经验小节2:循环利用你的小对象
- JS中利用String对象的方法进行电子邮件的验证
- C#自动给据sql中的带@的变量提取变量名称在从简单数据对象中取得生成SqlParameter数组进行数据插入(利用反射完成)
- android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
- 完成将vc利用word对象的排序功能对输入的汉字进行排序
- Android 利用HttpURLConnection对象和Internet交互
- 利用反射与dom4j读取javabean生成对应XML和读取XML得到对应的javabean对象集合
- Android 利用cursor来进行排序
- android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
- Android 利用cursor来进行排序
- Android 利用cursor来进行排序
- 利用反射机制,将表跟BEAN对象关联的原理