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

免费开源的建站系统网站实用性

免费开源的建站系统,网站实用性,购买已备案网站做非法,如何优化网站目录结构案例代码#xff1a;https://gitee.com/bobidali/lite-rx-java/commit/292e9227a5491f7ec6a07f395292ef8e6ff69290 RxJava 的调用第一步是封装了观察者接受了数据的处理#xff0c;进一步就是使用 map 将数据操作传递给上下游 1、类似Observer.create 创建一个简单的观察者…案例代码https://gitee.com/bobidali/lite-rx-java/commit/292e9227a5491f7ec6a07f395292ef8e6ff69290 RxJava 的调用第一步是封装了观察者接受了数据的处理进一步就是使用 map 将数据操作传递给上下游 1、类似Observer.create 创建一个简单的观察者 abstract class SingleT : SingleSourceT {companion object {JvmStaticfun T just(item: T): SingleT {return RxJavaPlugins.onAssembly(SingleJust(item))}}override fun subscribe(observer: SingleObserverin T) {Objects.requireNonNull(observer, observer is null)try {var obsv observerobsv RxJavaPlugins.onSubscribe(this, obsv)subscribeActual(obsv)} catch (e: NullPointerException) {throw e} catch (e: Throwable) {throw NullPointerException(subscribeActual failed).initCause(e)}}protected abstract fun subscribeActual(observer: SingleObserverin T) }class SingleJustT(private val value: T) : SingleT() {override fun subscribeActual(observer: SingleObserverin T) {observer.onSubscribe(Disposable.disposed())observer.onSuccess(value)} }2、在SingleObserver 中加入map 方法实现数据的承上启下 fun R map(mapper: com.example.literj.kt.internal.functions.Functionin T, out R): SingleR {Objects.requireNonNull(mapper, mapper is null)return RxJavaPlugins.onAssembly(SingleMap(this, mapper))}class SingleMapT, R(private val source: SingleSourceout T,private val mapper: Functionin T, out R ) : SingleR() {override fun subscribeActual(observer: SingleObserverin R) {source.subscribe(MapSingleObserver(observer, mapper))}internal class MapSingleObserverT, R(private val t: SingleObserverin R,private val mapper: Functionin T, out R) : SingleObserverT {override fun onSuccess(t: T) {val v: Rtry {v Objects.requireNonNull(mapper.apply(t),The mapper function returned a null value.)} catch (e: Throwable) {onError(e)return}this.t.onSuccess(v)}override fun onSubscribe(d: Disposable) {t.onSubscribe(d)}override fun onError(e: Throwable) {t.onError(e)}} }3、铛铛完成看看调用案例 public static void sample3() {String tag sample3;Log.d(TAG tag, start);Single.just(777).map(data1 - 777).map(data2 - 888).subscribe(getSingleObserver(tag));}2023-08-13 11:58:23.703 21522-21522/com.example.literj D/RxJavaTestUtil sample3: start 2023-08-13 11:58:23.713 21522-21522/com.example.literj D/RxJavaTestUtil sample3: onSubscribe 2023-08-13 11:58:23.713 21522-21522/com.example.literj D/RxJavaTestUtil sample3: onSuccess 888ok那么下一篇就加入线程切换
http://www.dnsts.com.cn/news/121130.html

相关文章:

  • 怎么给网站图片加alt如何创建一个网站0元
  • 免费下载app软件的网站网站开发客户需求
  • 网站建设方案计划书广州市花
  • 豪华网站建设丽水市建设局网站
  • 为什么学网站开发简述软件开发的一般流程
  • 公司网站要多大空间宁波网站建设设计至诚服务
  • aspnet网站开发实例教程pdfwordpress阿里百秀
  • 云南做网站门头沟青岛网站建设
  • 创办网站需要多少钱ux与ui设计的区别
  • 集团网站模板软件开发公司名字
  • 花卉物流园做网站的素材手机端网站开发建设内容
  • 樱桃企业网站管理系统v1.1-cms企业网站的一般要素包括哪些
  • 艺纵网站建设自适应网站一般用什么框架做
  • 山东省建设工会网站海宁市住房和城乡建设网站
  • 如何让百度k掉网站北京网址
  • 深圳最好的网站制作哪家公司好首页标题在哪里打开
  • 怎么在百度上创建网站公司发展规划
  • 做企业公示的数字证书网站郑州建设工程信息网站
  • 高考志愿网站开发河间网站建设公司
  • 高端大气装饰公司网站源码 百度网盘做动漫网站如何应用数据绑定
  • ks免费刷粉网站推广网页设计心得体会300字
  • 种子网站开发多少钱深圳招聘平台有哪些
  • apache 搭建多个网站上地网站制作
  • 广州智能建站模板电脑培训班在哪里有最近的
  • 罗湖网站建设网站建设提供资料表
  • 1688货源网官方网站入口网站开发产品描述
  • 企业网站关键词优化阿里云centos7 搭建wordpress
  • 网站开发工程师php岗位职责电子商务类网站建设实训报告
  • seo网站概述广东高端网站建设报价
  • 网站开发运营推广叫什么软件怎么查公司名称是否被注册商标