我第一天使用Rxjava,它在一个字符串中成功运行,现在我尝试在arraylist中使用它,但是应用程序崩溃,我不知道如何使用它,这是我使用arraylist的代码,我使用了rxjava和rxandroid >
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayList<String>mylist=new ArrayList<String>();
mylist.add("ahmed");
mylist.add("mohameed");
mylist.add("ibrahem");
rx.Observable<ArrayList<String>> observerable=rx.Observable.just(mylist);
Observer<ArrayList<String>>observer=new Observer<ArrayList<String>>() {
@Override
public void onCompleted() {
Log.e("completed","completed");
}
@Override
public void onError(Throwable e) {
Log.e("error",e.getLocalizedMessage());
}
@Override
public void onNext(ArrayList<String> list) {
Log.e("array is", String.valueOf(list));
}
};
observerable.subscribe((Action1<? super ArrayList<String>>) observer);
}
}