Rxjava基本用法
来源:互联网 发布:网络电视怎么看直播啊 编辑:程序博客网 时间:2024/06/05 13:34
public class MainActivity extends AppCompatActivity { Observable<String> mObservable; Subscriber<String> mSubscriber; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mObservable= Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> subscriber) { subscriber.onNext("需要被消费的事件(注册了消费关系的Observable)"); //-->onNext(String s) int a = 1/0; //-->onError(Throwable e) 如果此方法执行,则onCompleted()不会被执行 subscriber.onCompleted(); //结束 -->onCompleted() } }); mSubscriber = new Subscriber<String>() { @Override public void onCompleted() { toast("Obsever onCompleted"); } @Override public void onError(Throwable e) { toast("onError:"+e.getMessage()); } @Override public void onNext(String s) { toast("onNext收到的信息:"+s); } }; } public void click(View v){ //建立订阅关系 mObservable.subscribe(mSubscriber); } public void toast(String s){ Toast.makeText(getApplicationContext(),s,Toast.LENGTH_SHORT).show(); }}
0 0
- Rxjava基本用法
- Rxjava基本用法总结
- RxJava的基本用法
- RxJava基本用法
- rxjava第一篇 rxjava基本用法
- Android Rxjava的create的基本用法
- Rxjava的原理以及基本用法
- Rxjava用法
- Adnroid RxJava的使用(一)基本用法
- 【Android】RxJava的使用(一)基本用法
- Android Retrofit+rxjava+okhttp请求网络的基本用法
- Android Rxjava的from方法的基本用法
- Android函数响应式编程最新RxJava-基本用法(1)
- Android之RxJava函数响应式编程(一)基本用法
- 【Android】RxJava的使用(一)基本用法
- 【RxJava】Observable基本方法
- RxJava的基本使用
- RxJava的基本流程
- 【NOIP模拟】项链
- 《leetCode》:HIndex II
- OBIEE提示-不同维度关联
- Spring-8:SpEL入门
- 35、面向对象
- Rxjava基本用法
- hibernate缓存机制详细分析
- UEStudio中进行文件编码转换
- 求素数为什么到平方根就行了
- Big data and its developer fallout
- EXTERN C 关键字
- 验证码有几种?
- Spring事务配置的五种方式(转载)
- spring配置: Annotation vs XML