前段时间关注到android
开发主题时就留意有个叫
Rxjava
的东西很火。百度了下并且研究了一番,基本能用上一些基础用法,确实,对于安卓开发来说只能说一句
:
强,无敌。
我照着教程
在android studio
上试了一把,嗯,好使好用。可是工作项目上想用的时候,发现公司用的
Eclipse
喔,这
tm
就尴尬了。
百度搜索如何在Eclipse
上使用
Rxjava
。对于正在
学习Eclipse
的同学,可以好好看看这个教程,应该会有帮助。
Eclipse导入Rxjava相关库
file:///C:/Users/wlc/AppData/Local/Temp/ksohtml/wps2904.tmp.png
带着鄙视百度的心情,我翻了小墙去了大美利坚拜访谷歌兄弟。
恭敬的敲上 “how to use Rxjava in Eclipse”
结果
有一条下载
我给的链接都不用翻墙的,打开看看就会发现是rxjava
的
jar
库,下载下来导入
Eclipse
,就是这么简单,我们
Eclipse
就可以使用
Rxjava
啦,感谢谷歌兄弟,还有百度吃屎。
使用中发现Rxandroid
前面我兴致勃勃地在android
项目中使用了
Rxjava
,然而爽到一半,在指定线程的时候
.subscribeOn(Schedulers.io()) //
指定
subscribe()
发生在
IO
线程
.observeOn(AndroidSchedulers.mainThread()) //
指定
Subscriber
的回调发生在主线程
.subscribe(new Observer<String>() {
没找到这个AndroidSchedulers.mainThread()
查了下,这个是Rxandroid
里面的东西。这我就惆怅了。继续翻小墙。
恭敬的敲上“how to use Rxandroid in Eclipse”
。动下脑子都指定肯定没有啦。
其实不用找,在下载
里面搜索下Rxandroid
就有
。
然而文件格式居然是aar
的。继续找谷歌,看了下英文大概明白了,解压
aar
里面有个
class.jar,
可以改个喜欢的名字不改也可以导入项目。
之前的错误就不见了。
现在就可以愉快地在Eclipse
使用
Rxjava
了
原文来自:简书/聪葱忙忘