0

我想为android学习RXjava,所以我做了以下工作:

1) 我已经下载了 rxandroid-0.24.jar 、 rxandroid-framework-0.24.jar 的 jar 文件
2) 在 android studio 的 libs 文件夹中添加了文件
3) 将 lib 依赖添加到 android studio,请查看以下截图:

在此处输入图像描述

4) 在我的片段中尝试了一些代码,但似乎没有看到 rxandroid,请检查以下代码:

import rx.Observable;
public class AboutFragment extends Fragment {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Observable.from("one","two","three","four","five")
        .subscribeOn(Schedulers.newThread())
        .observeOn(AndroidSchedulers.mainThread())
        .sobscribe(/* an Observer */);
}

我正在使用本教程https://github.com/ReactiveX/RxJava/wiki/The-RxJava-Android-Module

谁能帮忙告诉我这里缺少什么?

4

1 回答 1

3

您缺少 Android 调度程序的导入;它们与 RxJava 的其余部分位于不同的包中:

import rx.android.schedulers.AndroidSchedulers;
于 2015-04-02T14:36:24.610 回答