RxJava 系列(十一):零零散散

121 阅读1分钟

RxJava 系列(十一):零零散散

本文概述:

  • 本文为RxJava 系列第十一篇文章,也是RxJava 系列的最后一篇文章;对于零散点做了简单概述,RxJava 是一个非常伟大的框架;魅力十足!

使用RxJava 完成for 循环

  • 常规for 循环

     String[] str = {"A", "B", "C", "D"};
     ​
     for (String s : str) {
         Log.d(L.TAG, "onCreate: " + s);
     }
    
  • 使用RxJava 完成for 循环

     Disposable disposable = Observable.fromArray(str)
         .subscribe(v-> {
             Log.d(L.TAG, "onCreate: " + v);
         });
    
    • 这个性能远不及for 循环,内部有很多东西的

为什么这样写没有用?

  • 代码展示:没有订阅 ---> 没有触发 ---> 没有运行

    图片.png