王学岗RxJava(三)

来源:互联网 发布:dg加密软件 编辑:程序博客网 时间:2024/06/03 16:46

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 observableString;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
List item=new ArrayList<>();
item.add(1);
item.add(2);
item.add(3);
//内部调用了onCreate()
observableString=Observable.just(10,9,8,7,6,5,4,3,2,1);

}public void myClick(View v){    System.out.println(observableString==null);    observableString.subscribe(new Observer<Integer>() {        @Override        public void onCompleted() {            Log.i("zhang_xin","onCompleted");        }        @Override        public void onError(Throwable e) {        }        @Override        public void onNext(Integer integer) {            Log.i("zhang_xin",integer+"");        }    });}

}

0 0