Rxjava取消了AndroidSchedulers.mainThread()吗,为什么提示我没有这个方法呢,我用的Rxjava1.1.3版本,急,谢谢大家

解决方案 »

  1.   

    那个是RxAndroid里面的方法,不是RxJava。你还需要导入RxAndroid
      

  2.   

    compile 'io.reactivex:rxandroid:1.1.0'
      

  3.   

    有没有人遇到过把compile 'io.reactivex:rxandroid:1.1.0'导入之后,androidSchedulers.mainThread()还是找不到的
      

  4.   

    加入之后 gradle里面要 sync now
      

  5.   

    .observeOn(Schedulers.from(new Executor(){
                        @Override
                        public void execute(@android.support.annotation.NonNull Runnable command) {
                            runOnUiThread(command);
                        }
                    }))
    可以用这个代码代替AndroidSchedulers.mainThread(); 是不是很机智
      

  6.   

    直接导入rxAndroid库到app module下,不要放入library下,否则app找不到AndroidSchedulers
      

  7.   

    直接导入rxAndroid到 app module的build下,不要放在library里,否则app会找不到androidScheduler这个类的