如何在可观察的情况下使用arraylist?

时间:2018-12-12 15:30:06

标签: java android arrays arraylist

我第一天使用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);
}
}

0 个答案:

没有答案