当前位置: 首页 > news >正文

html5 网站模板 米宁波软件开发公司排名

html5 网站模板 米,宁波软件开发公司排名,深圳住房和建设厅网站首页,近两年网络营销成功案例文章目录 一、前言二、安装三、GET请求实现四、POST请求实现 一、前言 RxJava 2 是一个流行的 Java 库#xff0c;用于使用可观察序列组合异步和基于事件的程序。它是原始 RxJava 库的重新实现#xff0c;旨在更高效并且更适合于 Java 8 及更高版本。 RxJava 2 的主要特性包… 文章目录 一、前言二、安装三、GET请求实现四、POST请求实现 一、前言 RxJava 2 是一个流行的 Java 库用于使用可观察序列组合异步和基于事件的程序。它是原始 RxJava 库的重新实现旨在更高效并且更适合于 Java 8 及更高版本。 RxJava 2 的主要特性包括 Observable可观察对象表示随时间推移可以被观察到的数据流或事件。Observable 可以发出零个或多个项目并且可以成功地终止或以错误终止。 Observer观察者消费 Observable 发出的项目。它通常定义了处理发出的项目、完成事件和错误的方法。 操作符RxJava 提供了大量的操作符用于处理、转换和组合 Observable 发出的项目以便创建更复杂的数据流处理逻辑。 二、安装 // rxjava2 implementation com.squareup.retrofit2:adapter-rxjava2:2.9.0 implementation io.reactivex.rxjava2:rxandroid:2.1.1 implementation io.reactivex.rxjava2:rxjava:2.2.20三、GET请求实现 接口定义 // rxjava get 请求 GET(api/users) // RxUserList 请求函数名page请求参数 ObservableUserPageParse RxUserList(Query(page) Integer page);逻辑实现 // rxjava2 get 请求 private void Rxjava2GetDemo(){String baseUrl https://reqres.in/;Retrofit mRetrofit new Retrofit.Builder().baseUrl(baseUrl)// 将字符串转换成java对象.addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(RxJava2CallAdapterFactory.create()).build();mRetrofit.create(ApiService.class).RxUserList(2).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new ObserverUserPageParse() {Overridepublic void onSubscribe(NonNull Disposable d) {tvContent.setText(请求中);}Overridepublic void onNext(NonNull UserPageParse userPageParse) {// 处理请求成功的响应Integer page userPageParse.page;Integer total userPageParse.total;Integer total_pages userPageParse.total_pages;// 在这里处理响应数据Log.d(TAG, 异步请求成功 , page , total , total_pages);}Overridepublic void onError(NonNull Throwable e) {tvContent.setText(异步请求失败);}Overridepublic void onComplete() {tvContent.setText(完成);}}); }; 四、POST请求实现 接口定义 // rxjava post 请求 POST(api/users) // RxUserList 请求函数名page请求参数 FormUrlEncoded ObservableUserParse RxCreateUser(Field(name) String name, Field(job) String job);逻辑实现 // rxjava2 post 请求 private void Rxjava2PostDemo(){String baseUrl https://reqres.in/;Retrofit mRetrofit new Retrofit.Builder().baseUrl(baseUrl)// 将字符串转换成java对象.addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(RxJava2CallAdapterFactory.create()).build();mRetrofit.create(ApiService.class).RxCreateUser(admin, java).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new ObserverUserParse() {Overridepublic void onSubscribe(NonNull Disposable d) {tvContent.setText(请求中);}Overridepublic void onNext(NonNull UserParse UserParse) {// 处理请求成功的响应String name UserParse.name;String job UserParse.job;String id UserParse.id;String createdAt UserParse.createdAt;// 在这里处理响应数据Log.d(TAG, 异步请求成功 , name , job , id , createdAt);}Overridepublic void onError(NonNull Throwable e) {tvContent.setText(异步请求失败);}Overridepublic void onComplete() {tvContent.setText(完成);}}); };
http://www.dnsts.com.cn/news/252373.html

相关文章:

  • 百度搜不到自己的网站做网站运维的待遇
  • 便捷网站建设哪家好高端装修公司名称
  • 电子商务网站开发主要实现功能在线绘制流程图的网站
  • angular做门户网站优秀网站设计网站
  • 深圳培训公司网站建设wordpress 500一片空白
  • 深圳品牌网站设计好看简洁的logo
  • 关键词网站建设intitle 做网站
  • 30秒网站校园文化建设网站
  • 网站建设报价方案doc学习电子商务网站建设与管理
  • 网站建设项目竞争性招标文件wordpress更改mysqli
  • 十堰网站制作公司电话wordpress图片懒加载
  • 如何提高网站的点击量厦门网站推广公司哪家好
  • wordpress整站搬家首页空白问题什么网站可以做片头
  • 网站建设图片拍摄价格wordpress友链
  • 西数网站助手小程序代理模板
  • linux建站和wordpress想做个ktv的网站怎么做
  • 网站建设可行性的分析wordpress 新添加页面模板
  • 职业病院网站建设如何建设一个人工智能网站
  • 综合性型门户网站有哪些邢台招聘信息最新招聘2023
  • 高州网站建设景安网络网站建设
  • 网站建设就业方向微网站模板在线
  • 阳江招聘网站网站建设优選宙斯站长
  • 阿里云做视频网站犯法吗简单网页设计模板素材
  • 网页设计注意哪些内容谷歌seo和百度seo的区别
  • 赶集门户网站建设方案福州做网站的哪家好
  • 广州公司网站提供wordpress xamp 安装
  • 个人网站示例wordpress怎么对接公众号
  • 外贸平台网站重庆怎么推广企业网站
  • 太原网站制作哪家好php除了写网站吗
  • 网站收录排名怎么做绥化安达网站建设