星空网 > 软件开发 > 操作系统

RxJava 和 RxAndroid 三(生命周期控制和内存优化)

前言:对Rxjava、Rxandroid不了解的同学可以先看看

RxJava 和 RxAndroid

RxJava 和 RxAndroid 二(操作符的使用)

 

RxJava使我们很方便的使用链式编程,代码看起来既简洁又优雅。但是RxJava使用起来也是有副作用的,使用的越来越多的订阅,内存开销也会变得很大

,稍不留神就会出现内存溢出的情况,这篇文章就是介绍Rxjava使用过程中应该注意的事项。

 1、取消订阅  subscription.unsubscribe() ;

package lib.com.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import rx.Observable;import rx.Subscription;import rx.functions.Action1;public class MainActivity extends AppCompatActivity {  Subscription subscription ;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    subscription = Observable.just( "123").subscribe(new Action1<String>() {      @Override      public void call(String s) {        System.out.println( "tt--" + s );      }    }) ;  }  @Override  protected void onDestroy() {    super.onDestroy();    //取消订阅    if ( subscription != null ){      subscription.unsubscribe();    }  }}

 




原标题:RxJava 和 RxAndroid 三(生命周期控制和内存优化)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

金牌商家政策:https://www.goluckyvip.com/tag/9089.html
深圳到马来西亚物流:https://www.goluckyvip.com/tag/90890.html
马来西亚寄中国:https://www.goluckyvip.com/tag/90891.html
中国寄马来西亚:https://www.goluckyvip.com/tag/90892.html
中国寄到马来西亚快递:https://www.goluckyvip.com/tag/90893.html
上海海运马来西亚:https://www.goluckyvip.com/tag/90894.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流