王学岗RxJava(四)

来源:互联网 发布:下载mp4连续剧软件 编辑:程序博客网 时间:2024/06/16 16:25

在看一个例子

package com.example.acer.temp;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import java.util.ArrayList;import java.util.List;import rx.Observable;import rx.Observer;public class MainActivity extends AppCompatActivity {    Observable<Integer>  observableString;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        List<Integer>  item=new ArrayList<>();        item.add(1);        item.add(2);        item.add(3);        //使用该方法,那么观察者接口中只调用OnCompleted方法      observableString=Observable.empty();    }    public void myClick(View v){        observableString.subscribe(new Observer<Integer>() {            @Override            public void onCompleted() {                Log.i("zhang_xin","onCompleted");            }            @Override            public void onError(Throwable e) {                Log.i("zhang_xin","onError");            }            @Override            public void onNext(Integer integer) {                Log.i("zhang_xin",integer+"");            }        });    }}

这是打印输出语句

10-11 21:26:02.167 10954-10954/com.example.acer.temp I/zhang_xin: onCompleted
0 0
原创粉丝点击