最近Android6.0的權(quán)限問題,要把之前的APP進(jìn)行改造,用到了RxPermission框架!之前了解過RXJAVA,但是由于之前項(xiàng)目一直沒有使用這個(gè)框架,所以也就一直擱置了。正好Rxpermission框架里用到了RXJAVA的內(nèi)容,索性就學(xué)習(xí)了一下。
在正文開始之前的最后,放上 GitHub
鏈接和引入依賴的 gradle
代碼: Github:
https://github.com/ReactiveX/RxJava
https://github.com/ReactiveX/RxAndroid
引入依賴:
compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1'
RxJava 好在哪(很多blog文都有這句話,隨大流,copy過來)
換句話說,『同樣是做異步,為什么人們用它,而不用現(xiàn)成的 AsyncTask / Handler / XXX / ... ?』
一個(gè)詞:簡潔。